R语言程序:从数据框中删除行
示例1:在R中删除数据框的单行
# 创建一个数据框
dataframe1 <- data.frame (
Name = c("Juan", "Alcaraz", "Simantha"),
Age = c(22, 15, 19),
Address = c("尼泊尔", "美国", "德国")
)
# 删除第1行
print(dataframe1[-1, ])
# 提取第1行和第3行
print(dataframe1[-c(1,3), ])
输出
Name Age Address
2 Alcaraz 15 美国
3 Simantha 19 德国
在上面的示例中,我们创建了一个名为dataframe1
的数据框。然后,我们使用索引值和-
符号删除了一行。
在这里,dataframe1[-1, ]
删除了第1行的所有元素。
示例2:按列名在R中拆分数据框
# 创建一个数据框
dataframe1 <- data.frame (
Name = c("Juan", "Alcaraz", "Simantha"),
Age = c(22, 15, 19),
Address = c("尼泊尔", "美国", "德国")
)
# 删除第1行和第3行
print(dataframe1[-c(1,3), ])
输出
Name Age Address
2 Alcaraz 15 美国
在这里,dataframe1[-c(1,3), ]
删除了第1行和第3行的所有元素。