将包含数字的字符列表转换为R中的整数

时间:2009-12-25 21:02:17

标签: r

除了自己编写for循环之外,R中是否有更快的方式将c("12313","21323")之类的字符列表转换为c(12313, 21323)之类的整数列表?

1 个答案:

答案 0 :(得分:3)

as.*函数已经过矢量化了:

R> txt <- c("123456", "7890123")
R> as.numeric(txt)
[1]  123456 7890123
R> sum(as.numeric(txt))
[1] 8013579
R> 

一般来说,'思维矢量化'是R的方法,但它需要一些练习。