R - подсчитать количество слов в текстовой строковой переменной - PullRequest
0 голосов
/ 02 мая 2020

Я хочу посчитать количество слов в тексте моих данных.

Затем

Я хочу использовать al oop для подсчета количества слов в указанном c колонка «Мнение» для каждой строки в моих данных.

Есть предложения?

1 Ответ

3 голосов
/ 02 мая 2020

Мы можем использовать str_count с stringr

library(stringr)
df1$nwords <- str_count(df1$Opinion, "\\w+")

Или с помощью for l oop

df1$nwords <- NA_integer_
for(i in seq_along(df1$Opinion)) {
      df1$nwords[i] <- length(strsplit(df1$Opinion[i], "\\s+")[[1]])
 }

Или с strsplit на весь столбец

df1$nwords <- lengths(strsplit(df1$Opinion, "\\s+"))
...