删除包含不正确数据的所有行

时间:2018-04-13 19:03:28

标签: r data-cleaning

我需要删除数据框中输入错误的数据行,例如我有一列国家/地区。我需要删除所有不是县的值。我知道应该在那里的国家名单。 例如,我想删除包含数字值的行作为国家/地区。 这是我的尝试:

currency_list <- c("GBP","HKD","AUD","NZD","USD")
KS_2016.update$currency[KS_2016.update$currency =currency_list]

1 个答案:

答案 0 :(得分:2)

我们可以subset使用%in%!

subset(KS_2016.update, !currency %in% currency_list)

或使用filter

中的dplyr
library(dplyr)
KS_2016.update %>%
        filter(!currency %in% currency_list)