gpt4 book ai didi

r - (d)plyr 中的 mutate() 在获取时不会创建新列

转载 作者:行者123 更新时间:2023-12-01 16:15:49 25 4
gpt4 key购买 nike

我正在将包 dplyr 与 R 一起使用(同样的问题也适用于 plyr)。当我调用 source("dply_problem.R")到下面的代码

library("dplyr")

df <- data.frame("A" = 1:6,
"B" = 7:12)
mutate(df, C = A + B)

“C”列未添加到 df .但是,当我调用 mutate(df, C = A + B)在 shell 中,确实创建了“C”列。你能告诉我为什么会这样吗?

最佳答案

您还没有将输出分配给任何东西。尝试:

library("dplyr")

df <- data.frame("A" = 1:6,
"B" = 7:12)
df <- mutate(df, C = A + B)

df

关于r - (d)plyr 中的 mutate() 在获取时不会创建新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22867077/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com