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同じことを行うための代替の効率的なアプローチがあるかどうか疑問に思っていました。