R - 如何删除与.csv文件中的值不匹配的行

时间:2017-09-27 03:20:26

标签: r

我想删除fpov中与“拉链”中的某个邮政编码不匹配的所有记录。这基本上就是我写的代码:

zips <- read.csv("ZIPS.csv")
zipsFM <- data.frame(zips)

fpov <- read.csv("ACS_15_5YR_B01003_with_ann TOTAL POPULATION.csv",skip=1)
fpovFM <- data.frame(fpov)
head(fpovFM)

fpovPARSED <- fpovFM[! fpovFM$Id2 %in% zipsFM,]
head(fpovPARSED)

不幸的是,当我运行代码时,fpovPARSED仍然拥有其中的所有数据。我是以正确的方式来做这件事的吗?是否有更好的方法可以根据.csv文件中的值删除行?

编辑:我拿出了!运算符,现在我得到0行(除非我用包含值列表的向量变量替换zipsFM - 然后它工作)所以我仍然不确定如何基于zips.csv删除不必要的行文件。

0 个答案:

没有答案