以下代码首先尝试过滤Genre和Studio的movies2数据集,然后创建过滤后的数据框。
然而,最后一行似乎不起作用,因为我返回错误:
非常感谢任何帮助。谢谢!此外,如果您对这个问题感到不满,我会及时回复。
答案 0 :(得分:2)
您的代码正在创建两个不同的数据框,您可以将它们组合在一起,但这不会得到您可能想要的结果。它会导致和“或”过滤器,而不是“和”。 使用稍微不同的方法,但获得所需的结果。
genre.filter <- c("action", "adventure", "animation", "comedy", "drama")
studio.filter <- c("Buena Vista Studios", "Fox", "Paramount Picture",
"Sony", "Universal", "WB")
movies2 <- subset(movies2, Genre %in% genre.filter & Studio %in% studio.filter)