【发布时间】:2018-03-21 05:50:26
【问题描述】:
对于以下向量,我只保留每个整数的前两位:
a <- c('1234 2345 345 234', '323 55432 443', '43 23345 321')
我尝试通过使用strsplit 将向量转换为嵌套列表,然后将substr 应用于列表来做到这一点:
a <- strsplit(a, ' ')
a <- substr(a, start = 1, stop = 2)
但是,这似乎只是提取了连接命令的开头:
a
[1] "c(" "c(" "c("
理想情况下,我可以将向量强制转换为以下形式:
[[1]]
[1] "12" "23" "34" "23"
[[2]]
[1] "32" "55" "44"
[[3]]
[1] "43" "23" "32"
【问题讨论】: