热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

使用dplyrmutate根据列名向量创建新列

如何解决《使用dplyrmutate根据列名向量创建新列》经验,为你挑选了1个好方法。



1> Psidom..:

使用mutate_at,如果您可以承担_log附加到原始列名称:

mtcars %>% mutate_at(columnstolog, funs(log = log(.)))

#    mpg cyl  disp  hp drat    wt  qsec vs am gear carb  mpg_log  cyl_log disp_log   hp_log
#1  21.0   6 160.0 110 3.90 2.620 16.46  0  1    4    4 3.044522 1.791759 5.075174 4.700480
#2  21.0   6 160.0 110 3.90 2.875 17.02  0  1    4    4 3.044522 1.791759 5.075174 4.700480
#3  22.8   4 108.0  93 3.85 2.320 18.61  1  1    4    1 3.126761 1.386294 4.682131 4.532599
#4  21.4   6 258.0 110 3.08 3.215 19.44  1  0    3    1 3.063391 1.791759 5.552960 4.700480
#5  18.7   8 360.0 175 3.15 3.440 17.02  0  0    3    2 2.928524 2.079442 5.886104 5.164786
# ...


推荐阅读
author-avatar
寒空动烟雪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有