除了自己编写for循环之外,R中是否有更快的方式将c("12313","21323")
之类的字符列表转换为c(12313, 21323)
之类的整数列表?
答案 0 :(得分:3)
as.*
函数已经过矢量化了:
R> txt <- c("123456", "7890123")
R> as.numeric(txt)
[1] 123456 7890123
R> sum(as.numeric(txt))
[1] 8013579
R>
一般来说,'思维矢量化'是R的方法,但它需要一些练习。