簡體   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