max of 0 or j
最初に a where is any variable を見つけてj
から、 dataframe の k (k=1,2,...k) 変数についてこれらを合計しますdata
。ではstata
、次のようにしました。
gen sum=max(0,x)+max(0,y)+max(0,z)+...+max(0,k)
R
私は次のアプローチを使用しました:
data$sum<-ifelse(data$x<0,0,data$x*1)+ifelse(data$y<0,0,data$y*1)+ifelse(data$z<0,0,data$z*1)+...+ifelse(data$k<0,0,data$k*1)
R
同じことを行うための代替の効率的なアプローチがあるかどうか疑問に思っていました。