繁体   English   中英

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

[英]How to separate out letters in a sentence using 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写入单独的列,而不仅仅是覆盖前一个字母。 我是编写循环等的新手,所以我有点挣扎,无法理解编写所需内容的方式。

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

最好的祝愿,

娜塔莉(Natalie)

这应该得到那个结果

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM