📅  最后修改于: 2023-12-03 15:04:45.712000             🧑  作者: Mango
在 R 编程语言中,我们可以使用 mutate
函数来创建新的计算列。在 mutate
函数中,我们可以使用 r
来引用原 DataFrame 中的变量,并进行计算。
library(dplyr)
# 创建一个数据框 df,包含两列 a 和 b
df <- data.frame(a = c(1, 2, 3), b = c(4, 5, 6))
# 使用 mutate 函数,创建新的计算列 c,它的值等于 a+b 的平均值
df <- df %>% mutate(c = mean(c(a, b)))
在上面的代码中,我们使用了 %>%
(管道)符号,将原始数据框 df 带入到 mutate
函数中,创建了一个新的计算列 c。在计算列的公式中,我们使用了 r
来引用原始数据框中的变量 a 和 b,并计算它们的平均值。
我们可以通过打印 df
来查看最终结果:
print(df)
# a b c
# 1 1 4 3.0
# 2 2 5 3.5
# 3 3 6 4.0
注意,在使用 r
引用变量时,我们需要在变量名前面加上 $
符号。
除了用于创建新的计算列外,r
在 R 编程中还有许多其他用途。例如,它可以用来在字符串中插入变量值,或者在 RMarkdown 中生成可执行代码片段。具体用法可参考 R 的相关文档和教程。