我正在尝试创建数据框的子集:
原始数据框如下所示:
Column A Column B Column C
---------------------------------
22 22 30
18 35 28
25 25 29
25 42 22
75 75 33
我想获得Column-A值== Column-B Value的子集,最终结果如下:
Column A Column B Column C
---------------------------------
22 22 30
25 25 29
75 75 33
有没有1个衬垫解决方案来实现这一目标?谢谢!
注意:我从CSV读取数据(我没有在原帖中提供此数据点,抱歉)。
我尝试时收到错误:df [df $ Column.A == df $ Column.B,]
Ops.factor中的错误(df $ ColumnA,df $ ColumnB): 等级因子是不同的
答案 0 :(得分:2)
这是一个单行:
df1[df1$Column.A==df1$Column.B,]
# Column.A Column.B Column.C
#1 22 22 30
#3 25 25 29
#5 75 75 33
数据强>
df1 <- read.table(text="Column.A Column.B Column.C
22 22 30
18 35 28
25 25 29
25 42 22
75 75 33", header=T)