我有一个字符向量,是一串字母和标点符号。我想创建一个数据框,其中每列由该字符串中的字母/字符组成。
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写入单独的列,而不是只写上一个字母。我是新手来编写循环等,所以有点挣扎,让我的脑袋围绕着构建我需要的东西。
感谢您提供的任何帮助和建议。
祝福,
娜塔莉
答案 0 :(得分:2)
这应该得到那个结果
string <- "I WENT TO THE FAIR"
df <- as.data.frame(t(as.data.frame(strsplit(string,""))), row.names = "1")