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

  • 本文关键字:句子 何使用 分隔 r
  • 更新时间 :
  • 英文 :


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

例如

 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")

最新更新