【发布时间】:2021-01-29 05:09:10
【问题描述】:
我正在尝试从字符向量中 eval(parse()) 变量名,但 eval() 仅返回最后一个变量的内容: 我的代码:
c <- c(1,1)
a <- c(1,0)
t <- c(0,1)
g <- c(0,0)
sequence <- c("a", "t", "g", "t", "g", "t", "a", "c")
eval(parse(text=sequence))
它应该返回:
[1] 1 0 0 1 0 0 0 1 0 0 0 1 1 0 1 1
但它只是返回与向量的最后一个元素对应的:“c”
[1] 1 1
【问题讨论】:
标签: r parsing expression eval