我正在使用包dplyr與R(同樣的問題也適用於plyr)。當我打電話source("dply_problem.R")
下面的代碼mutate()(d)plyr在創建時不會創建新列
library("dplyr")
df <- data.frame("A" = 1:6,
"B" = 7:12)
mutate(df, C = A + B)
列「C」不會被添加到df
。但是,當我從shell中調用mutate(df, C = A + B)
時,「C」列確實已創建。你能否給我一個暗示爲什麼會發生這種情況?
你嘗試分配'mutate'爲 「DF」 的輸出? – A5C1D2H2I1M1N2O1R2T1
這樣做,謝謝! – paljenczy