如何删除变量YYYYMM以13结尾的所有行?

时间:2015-11-22 15:58:33

标签: r

我有一个包含年份和月份(YYYYMM)的变量但是在构建数据集时,数据集中有一个“月份”13,它是每个月所有月份的总和。我要删除的那些行。

我的问题是:如何删除变量YYYYMM以13结尾的所有行?

1 个答案:

答案 0 :(得分:0)

我们可以使用substr提取第5和第6位的数字,创建逻辑向量(!=13)并对行进行子集化。

 df1[substr(df1[,'var'],5,6)!=13,]