首页 > 解决方案 > 您如何计算 df 列中的单词并将其保存以使其与 ID 的单词计数相匹配?

问题描述

这可能是一个非常简单的问题,但在查看以前的线程后我无法弄清楚。

我有一个包含两列的 df:ID 和 Response,Response 变量是一个字符串,其中输入的多个单词用空格分隔。

我首先用空格分隔单词:

words <- str_split(d_words$Response, " ")

#Make sure everything is split properly:

words2 <- gsub("\n", " ", words)

#Split again:

words3 <- str_split(words2, " ")

#And then count:

wordcount <-lapply(words3, length)

这为我提供了每行的正确字数,但我似乎无法将原始 d_words df 与字数合并。如何检索或维护 ID 变量?

谢谢。

标签: rmergeword-count

解决方案


为什么不简单cbind(d_words, wordcount),因为您没有更改顺序?


推荐阅读