从 R 中的给定 DataFrame 按数字删除行
在本文中,我们将讨论在 R 语言中从给定数据框中按数字删除行的方法。从数据框中删除行仅用于删除数据框中不需要的行。
方法一:使用减号(-)
在这种方法中,用户需要提供需要从数据框中删除的特定行的索引。
句法:
df<- df[-c(…), ]
'-' 符号表示删除变量。
方法
- 创建数据框
- 选择要删除的行
- 将它们组合为向量
- 放一个减号
- 将其传递给向量
- 将其分配给数据框
例子:
R
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
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, ]
输出:
方法二:使用索引法
在此方法中,用户只需要指定所需的行,其余行将自动删除。此方法可用于从给定数据框中删除行/列。
方法
- 创建数据框
- 选择要删除的行
- 将索引传递给数据框
- 显示数据框
句法:
Dataframe[ 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, ]
输出:-