【发布时间】:2022-01-22 19:34:51
【问题描述】:
girders <- mutate(materials.split[[girder.Option]], bridge.Q = girders.V, interventions = interventions.girders)
大家好。想问一下 Dplyr for R 中的 mutate 函数,看到 mutate 的语法,一般只看到 mutate 函数的两个部分。但我上面有一个例子。有三个部分。这条线到底是什么意思?编码员想在那里做什么?例如, mutate 在表中创建新列。但是这里 girders
【问题讨论】:
-
第一部分是数据,
materials.split[[girder.Option]](我相信你有一个列表,它正在提取一个列表组件,即data.frame/tibble,第二个和第三个,......等等是创建/更新的列。在这里,您正在创建重复的列,而不是重命名原始列。如果需要重命名,请使用rename或rename_with -
如果您对使用有疑问,请查看帮助,即
?mutatemutate( .data, ..., .keep = c("all", "used", "unused", "none"), .before = NULL, .after = NULL ) -
这是一个关于 R 语法非常重要的部分的问题;它与“dplyr”或
mutate无关。您迫切需要阅读 R 的介绍!如果不先学习基础知识,您将无法使用该语言。 -
@KonradRudolph 你是对的。我在初级水平左右。但我现在正在努力学习。下面我写了我的问题作为答案。我无法让 R 找到 bridge.Q。有一个类似的教程,但它没有提到任何这样的问题。所以我无法理解。
标签: r function dplyr syntax variable-assignment