如何R将cat()输出识别为变量名

时间:2018-07-20 12:12:28

标签: r

在我的情况下,我将cat()输出作为变量之一的名称,但是R不会将cat()的输出解释为该变量。如果有可能,cat()的输出将被直接视为变量名?

评估代码:

kbwI_o <- read.xlsx(sciezka, 8, skipEmptyRows = TRUE)
rok <- '2008'
okres <- 'R1'
wielkosc1 <- 'kbwI_o'
wielkosc2 <- 'kbwM_o'
p <- cat(wielkosc1,'$',okres,".",wielkosc1,".",rok, sep = "")
p

我得到: NULL

1 个答案:

答案 0 :(得分:1)

cat打印到控制台(或文件连接(如果已设置))并隐式返回NULL。如果您想退货,请使用paste

p <- paste(wielkosc1,'$',okres,".",wielkosc1,".",rok, sep = "")
p
[1] "kbwI_o$R1.kbwI_o.2008"