子集数据框,并排除R中具有某些值(因子)的行

时间:2018-10-12 14:05:15

标签: r dataframe subset

我之前已经执行过此操作,但是这次它不起作用,我也不知道为什么。我还没有在这里找到与因素有关的类似主题。

我想从数据集中删除所有具有某些内容的行(请参见下面的代码):

em_nineties <- data.frame(subset(em_df, !(Year == '1985-1987', '1985', 
'1986', '1987', '1988', '1989') ))

错误:意外的','...

数据框摘录

   Year  emissions  Poll    Country  Sector 
1553   1993  0.00000    CO2     Austria  6 
1554   2006  0.00000    CO2     Austria  6   
1555   2015  0.00000    CO2     Austria  6   
2243   1998  12.07760   CO2     Austria  5  
2400   1992  11.12720   CO2     Austria  5  
2401   1995  11.11040   CO2     Austria  5  
2402   2006  10.26000   CO2     Austria  5 
2489   1998  0.00000    CO2     Austria  6

我现在不明白为什么这是一个问题。我看不到任何错别字或','不应该在那里...

有人有个好主意吗?

非常感谢!

Nordsee

0 个答案:

没有答案