当前位置: 首页 > 编程笔记 >

如何删除R数据框中的行?

周麒
2023-03-14
本文向大家介绍如何删除R数据框中的行?,包括了如何删除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数据框中删除空行?,包括了如何从R数据框中删除空行?的使用技巧和注意事项,需要的朋友参考一下 在调查或任何其他数据收集媒介期间,无法从所有单位获取所有信息。有时我们得到部分信息,有时什么也没有。因此,数据中的某些行可能完全为空白,而某些行可能具有部分数据。可以删除空白行,并使用有助于处理缺失信息的方法填充其他空值。 示例 考虑下面的数据框,它缺少一些行和一些值- 在这里,我们

  • 我有一个名为“mydata”的数据框,看起来像这样: 我想删除第2、4、6行。例如,像这样:

  • 我有一个数据帧(df1),其中包含200多列数据(每列数千行)。列名是字母数字的,并且彼此不同。 我有第二个数据集(df2),其中包含几列,其中第一列(名为“col1”)包含带有“值”的行,这些行带有df1的列名。 但不是对于df2中的每一行,我在df1中具有对应的列。 现在,我想删除(删除)df2中没有“对应”列的所有行。 我用“子集data.frame另一个data.frame的值”这样的关键

  • 问题内容: 我有2个数据框,一个命名为USERS,另一个命名为EXCLUDE。他们两个都有一个名为“电子邮件”的字段。 基本上,我要删除EXERSUDE中包含电子邮件的USERS中的每一行。 我该怎么做? 问题答案: 您可以将和条件一起使用,通过以下方式反转布尔值: 另一个解决方案:

  • 问题内容: 我遇到了一个看似简单的问题:在熊猫数据框中删除唯一的行。基本上与的相反。 假设这是我的数据: 当A和B唯一时,我想删除行,即我只保留行1和2。 我尝试了以下方法: 但是我只能得到第2行,因为唯一性是0、1和3! 问题答案: 选择所有重复行的解决方案: 您可以使用子集和参数来选择所有重复项: 解决方案: 对所有唯一行进行了一些修改的解决方案:

  • 我有一个数据帧df: 然后我想删除列表中指示的具有某些序列号的行,假设这里是然后离开: 如何或什么功能可以做到这一点?