【发布时间】:2015-09-29 18:48:30
【问题描述】:
我试图除去基于是否列2和3包含0的行。我不断收到非常奇怪的结果。我试图把它写不subset最初是因为我读的地方,subset应只用于少量因为内存成本的数据。无论是尝试为我工作。然而。有人可以解释我做错了什么? P>
df <- data.frame(val1=c(1,2,3), val2=c(4,0,5), val3=c(3,0,6))
subset(df,df>0,c(2,3))
data.frame(df[df[,c(2,3)]!=0])
开始数据帧:
val1 val2 val3
1 1 4 3
1 2 0 0
3 3 5 6
端的目标:
val1 val2 val3
1 1 4 3
3 3 5 6
【问题讨论】: