【问题标题】:How to get the column name as string in r如何在r中获取列名作为字符串
【发布时间】:2022-01-04 11:48:41
【问题描述】:

我正在努力解决这个我似乎找不到解决方案的愚蠢问题

我有一个数据框,我需要以字符串形式获取列名。

例如出

df$month 

我想得到“月”。我需要将其自动化,以便它可以推广到

data$variable

和输出

 "variable"

适用于任何数据框和变量名称。

提前感谢这个救命稻草

【问题讨论】:

  • colnames(df) 可能会有所帮助。
  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: r string dataframe text-parsing


【解决方案1】:

由于data$var 返回一个值向量,这里有一个dplyr 解决方案:

library(dplyr)
data %>% 
  select(variable) %>% 
  colnames()

一个例子:

iris %>% 
  select(Species) %>% 
  colnames()

输出:

[1] "Species"

【讨论】:

    猜你喜欢
    • 2015-04-24
    • 1970-01-01
    • 2019-08-28
    • 2022-11-19
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多