我有兩個柱,col1和COL2,我必須在Excel下述式下COL3請告訴我將R當量以下Excel操作
col1 col2 col3
0 0 0
1 0 1
0 1 1
0 0 0
1 1 1
0 0 0
假設COL1是單元格A1
C2 formula: =A2
C3 formula: =IF(A3=1,1,IF(B2=1,0,C2))
我只能做到第一部分,
df$col3 <- ifelse(df$col1 == 1, 1, 0)
如何在R中可以做到這一點,假設我的數據幀被稱爲「DF」
我無法弄清楚如何引用先前的小區 –
@VincentGuillemot:我覺得這裏的問題是,該功能是遞歸的,並且可能取決於以前細胞的價值,所以矢量化很難做,我會去一個很好的舊循環... – digEmAll