我有一个字符向量,它是一串字母和标点符号。我想创建一个数据框,其中每列由此字符串中的一个字母/字符组成。
例如
Character string = I WENT TO THE FAIR
Dataframe = | I | | W | E | N | T | | T | O | | T | H | E | | F | A | I | R |
我以为我可以使用带有 substr 的循环来做到这一点,但我无法弄清楚如何让 R 写入单独的列,而不仅仅是写上一个字母。我是编写循环等的新手,所以有点努力地弄清楚如何编写我需要的东西。
感谢您提供的任何帮助和建议。
愿你安好
娜塔莉
这应该得到这个结果
string <- "I WENT TO THE FAIR"
df <- as.data.frame(t(as.data.frame(strsplit(string,""))), row.names = "1")