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
输出
方法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, ]
输出:-