Как вы подсчитываете слова в столбце df и сохраняете его, чтобы он совпадал с количеством слов с идентификатором? - PullRequest
0 голосов
/ 05 августа 2020

Это, вероятно, действительно простая проблема, но я не смог понять ее, просмотрев предыдущие потоки.

У меня есть 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 с wordcount. Как мне получить или сохранить переменную ID?

Спасибо.

1 Ответ

0 голосов
/ 05 августа 2020

Почему не просто cbind(d_words, wordcount), раз уж вы не меняли порядок?

...