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是你的朋友!