将函数参数分配给列名

刷它

我想将函数的输入添加到函数中创建的列名中。

new_col = function(dat_, period_) {
dat_ %>% mutate(paste0('mpg',period_) = mpg + period_
}

mtcars %>% newcol(20)

在此功能中,应创建mpg20,其值等于mpg + 20。

罗纳克·沙(Ronak Shah)

您可以使用 :

library(dplyr)

new_col = function(dat_, period_) {
  dat_ %>% mutate(!!paste0('mpg',period_) := mpg + period_)
}

mtcars %>% new_col(20)

#                     mpg cyl  disp  hp drat    wt  qsec vs am gear carb mpg20
#Mazda RX4           21.0   6 160.0 110 3.90 2.620 16.46  0  1    4    4  41.0
#Mazda RX4 Wag       21.0   6 160.0 110 3.90 2.875 17.02  0  1    4    4  41.0
#Datsun 710          22.8   4 108.0  93 3.85 2.320 18.61  1  1    4    1  42.8
#Hornet 4 Drive      21.4   6 258.0 110 3.08 3.215 19.44  1  0    3    1  41.4
#Hornet Sportabout   18.7   8 360.0 175 3.15 3.440 17.02  0  0    3    2  38.7
#Valiant             18.1   6 225.0 105 2.76 3.460 20.22  1  0    3    1  38.1
#...
#...

!!:=当在LHS处有一个字符变量时,将使用and组合。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将参数函数分配给类成员

来自分类Dev

在C ++中使用参数将类构造函数分配给新的构造函数

来自分类Dev

将函数分配给函数指针

来自分类Dev

C ++ Arduino:将函数分配给函数指针

来自分类Dev

如何将函数分配给函数指针

来自分类Dev

Python,将函数分配给变量,更改可选参数的值

来自分类Dev

Java将数组参数分配给构造函数中的成员时会发生什么?

来自分类Dev

如何绑定参数,将函数分配给类原型

来自分类Dev

C ++-将参数分配给函数标题中的局部变量

来自分类Dev

无法将函数分配给具有通用参数的类型

来自分类Dev

将函数参数分配给变量时,PHP无法正常工作

来自分类Dev

如何将具有可变数量参数的函数分配给单个变量?

来自分类Dev

将命令行参数分配给变量

来自分类Dev

将参数分配给gradle中的变量

来自分类Dev

将查询参数分配给模型

来自分类Dev

将引用参数分配给局部变量

来自分类Dev

为什么将参数分配给回调?

来自分类Dev

如何将“ e”参数分配给事件?

来自分类Dev

将协议参数分配给对象成员

来自分类Dev

将非匿名函数分配给变量

来自分类Dev

JavaScript将命名函数分配给变量

来自分类Dev

我可以将函数分配给变量吗?

来自分类Dev

Swift-将重载函数分配给变量

来自分类Dev

PHP:将函数分配给类方法

来自分类Dev

以快速的奇怪行为将函数分配给变量

来自分类Dev

JS-将函数分配给变量

来自分类Dev

动态地将函数分配给变量

来自分类Dev

ReactJS使用钩子将函数分配给变量?

来自分类Dev

将Lua函数分配给Nginx变量