gpt4 book ai didi

r - 如何删除数据框中的行?

转载 作者:行者123 更新时间:2023-12-03 04:10:11 24 4
gpt4 key购买 nike

我有一个名为“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), ]   # notice the -

当然,如果您想完全删除这些行,请不要忘记“重新分配”myData——否则,R 只会打印结果。

myData <- myData[-c(2, 4, 6), ]

关于r - 如何删除数据框中的行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12328056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com