📜  r 创建新的计算列 - R 编程语言(1)

📅  最后修改于: 2023-12-03 15:04:45.712000             🧑  作者: Mango

以 'r' 创建新的计算列 - R 编程语言

在 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 的相关文档和教程。