标签: r string numeric
这似乎有一个简单的解决方案,但我很难得到它。如何将此字符串转换为数字?
> a <- "1:10"
理想的解决方案应该是
> 1:10 [1] 1 2 3 4 5 6 7 8 9 10
我试过as.numeric()(不起作用),strsplit“:”并获得终点1和10(可以工作但看起来很笨拙)但是有一些更简单的方法吗?谢谢。
答案 0 :(得分:2)
您可以使用eval()和parse()
eval(parse(text ="1:10"))