r - R基本问题:避免多次使用数据框名称进行添加
问题描述
我搜索了整个 stackoverflow 和互联网,但没有找到我简单问题的答案。我在 R 中添加了大量变量,其中一些具有算术运算,并希望避免为每个变量重复 Dataframename$。方括号显示了希望,但我无法让它们工作。我不想使用函数或循环,而是通过删除对 Dataframename 的如此多的引用来使代码更易于阅读。
例子:
NewVariable = Dataframename$Var1 + 6-Dataframename$Var2 + 7*(Dataframename$Var3 + Dataframename$Var4) + Dataframename$Var5..... 最多 50 个变量。
有没有一种简单的方法可以做到这一点?提前谢谢了。
解决方案
在基础 R 中,
with(Dataframename, {
NewVariable = Var1 + 6-Var2 + 7*(Var3 + Var4) + $Var5..... })
推荐阅读
- android - 膨胀期间的 MvvmCross 异常
- java - 在广播接收器中使用 setExact() 重复
- angular - 如何在 Angular 2 打字稿中保存页面输入状态
- tsql - SqlPackage - 如何阻止它关闭我的查询存储?
- css - PhpStorm 中的 File Watcher 编译速度太快
- android - 单击 RecyclerView 中 HEADER_VIEW 的标题时如何启动新活动以在 IT 中显示项目
- regex - 使用 VBA 正则表达式在 Word 中查找/替换
- c++ - 使用反射在 protobuf 消息中设置 oneof
- c# - c#发送邮件操作超时
- r - h2o 包未在 R 中启动;所需端口不可用