R语言 通过数字从给定的数据框架中删除行

R语言 通过数字从给定的数据框架中删除行

在这篇文章中,我们将讨论在R语言中从一个给定的数据框中按数字删除行的方法。从一个数据框架中删除行是简单地用于删除数据框架中不需要的行。

方法1:使用减号(-)

在这个方法中,用户需要提供需要从数据框中删除的特定行的索引。

语法

df<- df[-c(...), ]

‘-‘号表示放弃变量。

方法

  • 创建数据框架
  • 选择要删除的行
  • 将它们合并为矢量
  • 加一个减号
  • 将其传递给一个矢量
  • 将其分配到数据框中

例子

gfg <- data.frame(A=c(5,5,5,5,5), 
                  B=c(4,4,4,4,4), 
                  C=c(3,3,3,3,3))
  
print('Original dataframe:-')
gfg
  
gfg <- gfg[-c(1,3), ]
print('Modified dataframe:-')
gfg

输出

在R语言中通过数字从给定的数据框架中删除行

方法2:使用索引方法

在这个方法中,用户只需要指定需要的行,其余的行将自动被删除。这个方法可以用来从给定的数据框架中删除行/列。

操作方法

  • 创建数据框架
  • 选择要删除的行
  • 将索引传递给数据框
  • 显示数据框

语法

data.frame[ rownumber, colnumber]

例子

gfg <- data.frame(A=c(5,5,5,5,5),
                  B=c(4,4,4,4,4),
                  C=c(3,3,3,3,3))
  
print('Original dataframe:-')
gfg
  
print('Modified dataframe:-')
gfg[2:4, ]

输出:-

在R语言中通过数字从给定的数据框架中删除行

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程