2019-01-28
閱讀量:
2677
R語(yǔ)言中如何將字符串轉(zhuǎn)變?yōu)榱斜韑ist的參數(shù)
問題描述:
在構(gòu)建這樣一個(gè)list時(shí),
x <- list(a = 1, b = 2, c = 3),
如果不想一個(gè)個(gè)輸入list里的內(nèi)容,想用下面的函數(shù)構(gòu)建好
a <- paste(letters[1:3],1:3,sep = "=", collapse = ",")
得到的a是"a=1,b=2,c=3",是一個(gè)字符串。
用什么函數(shù),可以將a的內(nèi)容作為list的內(nèi)容,得到像x的list呢?
解決方法:
a0 <- paste(letters[1:3],1:3,sep = "=", collapse = ",")
a1 <- paste0("list(",a0,")")
eval(parse(text=a1))






評(píng)論(0)


暫無數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論