我需要删除数据框中输入错误的数据行,例如我有一列国家/地区。我需要删除所有不是县的值。我知道应该在那里的国家名单。 例如,我想删除包含数字值的行作为国家/地区。 这是我的尝试:
currency_list <- c("GBP","HKD","AUD","NZD","USD")
KS_2016.update$currency[KS_2016.update$currency =currency_list]
答案 0 :(得分:2)
我们可以subset
使用%in%
和!
subset(KS_2016.update, !currency %in% currency_list)
或使用filter
dplyr
library(dplyr)
KS_2016.update %>%
filter(!currency %in% currency_list)