【问题标题】:Paste in column names into dplyr::mutate将列名粘贴到 dplyr::mutate
【发布时间】:2016-05-22 19:22:51
【问题描述】:

使用 dplyr 可以很容易地创建一个新列作为其他列的函数

library(dplyr)
mutate(iris, Sepal.Length + Sepal.Width)

不幸的是,我需要将这些列名粘贴到 mutate 中。我试过取消引用字符串,但这不起作用:

mutate(iris, print("Sepal.Length",quote=FALSE) + print("Sepal.Width",quote=FALSE))  

任何建议将不胜感激。

【问题讨论】:

    标签: r dplyr


    【解决方案1】:

    试试下面:

    mutate_(iris, "Sepal.Length + Sepal.Width")
    

    注意 _ 变异后的下划线_

    【讨论】:

      猜你喜欢
      • 2018-11-11
      • 2018-11-14
      • 1970-01-01
      • 1970-01-01
      • 2020-02-18
      • 2019-04-10
      • 2022-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多