在R中一个非常基础的问题,但解决方案并不清楚。
如何将字符向量拆分为单个字符,即与paste(..., sep='')
或stringr::str_c()
相反的操作?
有没有比下面这个更简洁的方法:
sapply(1:26, function(i) { substr("ABCDEFGHIJKLMNOPQRSTUVWXYZ",i,i) } )
"A" "B" "C" "D" "E" "F" "G" "H" "I" "J" "K" "L" "M" "N" "O" "P" "Q" "R" "S" "T" "U" "V" "W" "X" "Y" "Z"
还有其他方法可以实现吗,比如使用 strsplit()
,stringr::*
或其他方式?
it = iter(sapply(1:26, function(i) { substr("ABCDEFGHIJKLMNOPQRSTUVWXYZ",i,i) } ))
...nextElem(it)
- smci