我有一个(相当长的)向量列表.向量由俄语单词组成,我通过对句子使用strsplit()
函数得到.
以下是head()
的回报:
[[1]]
[1] "модно" "создавать" "резюме" "в" "виде"
[[2]]
[1] "ты" "начианешь" "работать" "с" "этими"
[[3]]
[1] "модно" "называть" "блогер-рилейшенз" "―" "начинается" "задолго"
[[4]]
[1] "видел" "по" "сыну," "что" "он"
[[5]]
[1] "четырнадцать," "я" "поселился" "на" "улице"
[[6]]
[1] "широко" "продолжали" "род."
注意向量的长度不同.
我想要的是能够阅读每个句子的第一个单词,第二个单词,第三个单词,等等.
预期结果如下:
P1 P2 P3 P4 P5 P6
[1] "модно" "создавать" "резюме" "в" "виде" NA
[2] "ты" "начианешь" "работать" "с" "этими" NA
[3] "модно" "называть" "блогер-рилейшенз" "―" "начинается" "задолго"
[4] "видел" "по" "сыну," "что" "он" NA
[5] "четырнадцать," "я" "поселился" "на" "улице" NA
[6] "широко" "продолжали" "род." NA NA NA
我试着只用data.frame()
行,但没有用,因为行的长度不同.我还try 了plyr
包中的rbind.fill()
,但该函数只能处理矩阵.
我在这里发现了一些其他问题(这就是我获得plyr
个帮助的原因),但这些都是关于组合例如两个不同大小的数据帧.
谢谢你的帮助.