如何删除R数据框中的行?
这可以通过使用方括号来完成。
示例
> data<-data.frame(matrix(rnorm(50,5),nrow=10))> data
X1 X2 X3 X4 X5
1 4.371434 6.631030 5.585681 3.951680 5.174490
2 4.735757 4.376903 4.100580 4.512687 4.085132
3 4.656816 5.326476 6.188766 4.824059 5.401279
4 3.487443 4.253042 5.277751 6.121441 4.925158
5 5.174943 3.704238 5.813336 5.224412 4.990136
6 3.461819 5.102038 6.094579 5.536754 6.311731
7 4.772712 6.445479 5.254032 4.430560 7.183776
8 5.366510 5.232044 5.422526 3.746559 4.810256
9 4.786759 4.665812 4.634238 6.511210 4.959757
10 6.731195 5.083179 4.969842 4.976357 4.939117
假设我们要删除第4、7和9行。我们将执行以下操作-
> data<-data[-c(4,7,9),]> data
X1 X2 X3 X4 X5
1 4.371434 6.631030 5.585681 3.951680 5.174490
2 4.735757 4.376903 4.100580 4.512687 4.085132
3 4.656816 5.326476 6.188766 4.824059 5.401279
5 5.174943 3.704238 5.813336 5.224412 4.990136
6 3.461819 5.102038 6.094579 5.536754 6.311731
8 5.366510 5.232044 5.422526 3.746559 4.810256
10 6.731195 5.083179 4.969842 4.976357 4.939117
以上是 如何删除R数据框中的行? 的全部内容, 来源链接: utcz.com/z/338245.html