[英]In an R data frame, for a given row, how can I find what percentage a value in column A is of a value in column B?
[英]How do i get subset of a data frame where Column A value equals Column B value in R ( Data read from CSV)
我正在尝试创建数据框的子集:
原始数据框如下所示:
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值,最终结果如下所示:
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)中的错误:因子级别集不同
这里是单线:
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)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.