我想在dplyr中不使用带有data.frame的语句但它不起作用。我想从data.frame中排除值,因为我确实有很大的周数。以下是一个例子
Automatic migration
所以我想在d_1及以下的week_e数据框中排除几周是代码 它不起作用。请帮忙!谢谢。
df1 = data.frame(week=c(1,2,3,4,5,6),sales=c(10,24,23,54,65,45))
week_e=data.frame(week=c(2,5))
答案 0 :(得分:1)
其实我得到了答案。将一个unlist添加到week_e data.frame然后解决
df1 = data.frame(week=c(1,2,3,4,5,6),sales=c(10,24,23,54,65,45))
week_e=unlist(data.frame(week=c(2,5)))
df1 %>%
filter(!week %in% week_e)
week sales
1 10
3 23
4 54
6 45