我正在使用带有R的包dplyr(同样的问题也适用于plyr).当我调用source("dply_problem.R")以下代码时
library("dplyr")
df <- data.frame("A" = 1:6,
"B" = 7:12)
mutate(df, C = A + B)
Run Code Online (Sandbox Code Playgroud)
列"C"没有添加到df.但是,当我mutate(df, C = A + B)从shell 调用时,会创建"C"列.你能给我一个暗示为什么会这样吗?
A5C*_*2T1 12
您尚未将输出分配给任何内容.尝试:
library("dplyr")
df <- data.frame("A" = 1:6,
"B" = 7:12)
df <- mutate(df, C = A + B)
df
Run Code Online (Sandbox Code Playgroud)