我有以下变量:

i="QW"

我想使用i定义以下 vector :
> c(QW=3)
QW
3

但是当我使用
> c(i=3)
i
3

如您所见,它不起作用。那么如何告诉c()使用字符“i”来使用i 而不是来命名列?

最佳答案

一种方法是使用names

i <- "QW"
dat <- c(3)
names(dat) <- i

关于string - 如何在R中将变量值转换为字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17253746/

10-12 18:44