R基本问题:避免多次使用数据框名称进行添加

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R基本问题:避免多次使用数据框名称进行添加相关的知识,希望对你有一定的参考价值。

我已经搜索了stackoverflow和interweb的所有内容,但没有找到我的简单问题的答案。我在R中添加了大量变量,其中一些具有算术运算,并希望避免为每个变量重复Dataframename $。方括号显示出希望,但我无法使它们起作用。我不想使用函数或循环,而是通过删除许多对Dataframename的引用来使代码更易于阅读。

示例:

NewVariable =数据框名称$ Var1 + 6-数据框名称$ Var2 + 7 *(数据框名称$ Var3 +数据框名称$ Var4)+数据框名称$ Var5 .....最多包含50个变量。

是否有一种简单的方法?提前非常感谢。

答案

使用管道逻辑是:

library(dplyr
Dataframename %>%
mutate(NewVar = Var1+Var2+Var3...)
另一答案

在R中,

with(Dataframename, {
       NewVariable = Var1 + 6-Var2 + 7*(Var3 + Var4) + $Var5..... })

以上是关于R基本问题:避免多次使用数据框名称进行添加的主要内容,如果未能解决你的问题,请参考以下文章

需要一种有效的方法来避免使用 Laravel 5 重复代码片段

R语言-attachdetachwith

如何读取具有动态名称的文件,同时避免在 R 中进行硬编码?

Django表单在单个HTML中多次使用,避免重复的id

如何更改数据框的名称

从 R 中的两个数据框中选择参考日期之后的最近日期