我有一个名为“mydata”的数据框,看起来像这样:
A B C D
1.5 4 4 4
2.5 4 4 4
3.5 4 4 4
4.5 4 4 4
5.5 4 4 4
6.5 4 4 4
7.5 4 4 4
我想删除第2、4、6行。例如,像这样:
A B C D
1.5 4 4 4
3.5 4 4 4
5.5 4 4 4
7.5 4 4 4
关键思想是形成一组要删除的行,并保留该行的补码
在R中,集合的补码由“-”运算符给出
因此,假设data.frame被称为myData:
myData[-c(2,4,6),]#注意-
当然,如果您想完全删除这些行,请不要忘记“重新分配”myData——否则,R只打印结果
myData<;-myData[-c(2,4,6),]