我有一个名为CommonIDs
的大整数。我想通过包含df
在Voter.ID
中的行来过滤数据框CommonIDs
。
library(dplyr)
library(data.table)
df[df$Voter.ID %in% CommonIDs]
这给了我以下错误:
Error in `[.data.frame`(df, df$Voter.ID %in% CommonIDs) :
undefined columns selected
我如何正确过滤df
?
Base R中的正确语法是:
df[df$Voter.ID %in% CommonIDs, ]
在dplyr
:
library(dplyr)
df %>%
filter(Voter.ID %in% CommonIDs)
你可以使用filter
filter(df, Voter.ID %in% CommonIDs)