我有一个包含以下值的数据框:
URL Response.Code Count
www.site.com/page1 200 4
www.site.com/page1 301 1
www.site.com/page2 200 5
www.site.com/page3 301 4
www.site.com/page4 200 4
www.site.com/page4 403 1
对于每个唯一的URL值,我想知道是否存在多个Response.Code值。如果只存在一个组合URL/Response.Code,则该URL是一致的。期望输出结果是像这样的数据框:
URL Consistent
www.site.com/page1 FALSE
www.site.com/page2 TRUE
www.site.com/page3 TRUE
www.site.com/page4 FALSE
我可以为每个唯一的URL做一个循环,并检查Response.Code中不同值的数量,但这似乎不是解决这个问题的最佳R方式。
你有什么好的建议来解决这个问题吗?我刚接触R,在此处检查了多个重复的问题,但似乎没有找到这个特定问题的解决方案。
aggregate
调用中,aggregate(Response.Code~URL, df, function(x) length(x) == 1)
。 - Rich Scriven