在我的情况下,我将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
答案 0 :(得分:1)
cat
打印到控制台(或文件连接(如果已设置))并隐式返回NULL
。如果您想退货,请使用paste
。
p <- paste(wielkosc1,'$',okres,".",wielkosc1,".",rok, sep = "")
p
[1] "kbwI_o$R1.kbwI_o.2008"