如何用R分隔句子中的字母

时间:2017-06-22 15:32:01

标签: r

我有一个字符向量,是一串字母和标点符号。我想创建一个数据框,其中每列由该字符串中的字母/字符组成。

e.g。

 Character string = I WENT TO THE FAIR

 Dataframe = | I |   | W | E | N | T |   | T | O |   | T | H | E |   | F | A | I | R |

我以为我可以使用带有substr的循环来做到这一点,但我无法弄清楚如何让R写入单独的列,而不是只写上一个字母。我是新手来编写循环等,所以有点挣扎,让我的脑袋围绕着构建我需要的东西。

感谢您提供的任何帮助和建议。

祝福,

娜塔莉

1 个答案:

答案 0 :(得分:2)

这应该得到那个结果

string <- "I WENT TO THE FAIR"
df <- as.data.frame(t(as.data.frame(strsplit(string,""))), row.names = "1")