📜  从 R 中的给定 DataFrame 按数字删除行

📅  最后修改于: 2022-05-13 01:55:26.778000             🧑  作者: Mango

从 R 中的给定 DataFrame 按数字删除行

在本文中,我们将讨论在 R 语言中从给定数据框中按数字删除行的方法。从数据框中删除行仅用于删除数据框中不需要的行。

方法一:使用减号(-)

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

句法:

'-' 符号表示删除变量。



方法

  • 创建数据框
  • 选择要删除的行
  • 将它们组合为向量
  • 放一个减号
  • 将其传递给向量
  • 将其分配给数据框

例子:

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, ]


输出:

方法二:使用索引法

在此方法中,用户只需要指定所需的行,其余行将自动删除。此方法可用于从给定数据框中删除行/列。

方法

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

句法:

例子:

电阻

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, ]

输出:-