【发布时间】:2019-11-27 22:40:12
【问题描述】:
我正在尝试以下方法:
a <- "b"
data.frame (a = c (1:3))
返回(当然):
data.frame (a = c (1:3))
> a
> 1 1
> 2 2
> 3 3
我想要的是:
a <- "b"
data.frame (foo (a) = c (1:3))
> b
> 1 1
> 2 2
> 3 3
有没有办法告诉 R 使用存储在对象 (a) 中的字符串 ("b") 作为列名?
编辑:我知道我的问题的标题可能不是很有意义。有没有改进的建议?
【问题讨论】:
-
df <- data.frame (a = c (1:3)); names(df) <- a -
也是一个优雅的解决方案!