R Ifelse返回大量变量而不是单个变量

时间:2015-09-29 14:22:18

标签: r

我在一个相当简单的例子中复制了它:

alt<-c(1:25)
x<-rnorm(25,1)
x[x<0]<-0
df<-data.frame(alt,x)
df['z']<-ifelse(df['alt']%%2==0,df['x'],0)

我明白了 Warning message: In ... provided 25 variables to replace 1 variables

有人能告诉我哪里出错了吗?非常感谢。

0 个答案:

没有答案