r - 您如何计算 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 变量?
谢谢。
解决方案
为什么不简单cbind(d_words, wordcount)
,因为您没有更改顺序?
推荐阅读
- mongodb - 用于数据库访问事件的 MongoDB REST API 不起作用:401 客户端错误:未经授权
- python - 如何根据条件重新编码列
- ietf-netmod-yang - 在杨建模中,我想实现一个叶子,它可以接受 10 到 1000 范围内的值,是 10 的倍数
- django - PasswordResetForm 不发送电子邮件
- c - 从C中的文件中逐个字符地读取
- android - 设置子片段中的视图属性
- php - 如何在 Drupal 7 中获取特定列
- python - Python在循环中将字符串转换为变量
- flutter - 如何制作动态 Appbar 标题?
- javascript - 应用身体比例/缩放后如何更改角度叠加位置?