R 从数据框中删除特定行
可能重复:R 从数据框中删除特定行,r,R,可能重复: 假设我有一个由许多行组成的数据帧,如下所示: X <- data.frame(Variable1=c(11,14,12,15),Variable2=c(2,3,1,4)) Variable1 Variable2 11 2 14 3 12 1 15 4 Variable1 Variable2 14 3 15 4 我已经在网上搜索了很长一段时间
假设我有一个由许多行组成的数据帧,如下所示:
X <- data.frame(Variable1=c(11,14,12,15),Variable2=c(2,3,1,4))
Variable1 Variable2
11 2
14 3
12 1
15 4
Variable1 Variable2
14 3
15 4
我已经在网上搜索了很长一段时间了,现在我想知道如何做这样的事情。主要是,我只需要一些命令,比如说removeRow(dataframe,row)
或者类似的东西。X
X <- data.frame(Variable1=c(11,14,12,15),Variable2=c(2,3,1,4))
> X
Variable1 Variable2
1 11 2
2 14 3
3 12 1
4 15 4
> X[X$Variable1!=11 & X$Variable1!=12, ]
Variable1 Variable2
2 14 3
4 15 4
> X[ ! X$Variable1 %in% c(11,12), ]
Variable1 Variable2
2 14 3
4 15 4
变量1变量2
1 11 2
2 14 3
3 12 1
4 15 4
>X[X$Variable1!=11&X$Variable1!=12,]
变量1变量2
2 14 3
4 15 4
>X[!X$Variable1%c(11,12),]
变量1变量2
2 14 3
4 15 4
您可以根据自己的喜好将其功能化。您是否搜索过该问题?答案肯定包括在%中使用%和提取运算符“[”但我认为很有可能它已经得到了回答。例如,第一个使用你的问题标题进行搜索的人:这是一个相当常见的R实践。这里有一个提示,与其尝试删除你不想要的行,不如尝试创建一个包含你想要的行的新数据框。你应该发布一个可复制的示例。
dput是你的朋友!