получение текстовых данных из одного столбца в фрейме - PullRequest
0 голосов
/ 12 июня 2018

Я хочу прочитать в текстовом виде только один конкретный столбец моего фрейма данных, то есть 3-й столбец C, и создать облако слов.Пусть df=

A B C
1 2 sheep
2 2 sheep
3 4 goat
4 5 camel
5 2 camel
6 1 camel

Я пытаюсь прочитать строки из readLines(df$C), но я получаю следующую ошибку:

 Error in readLines(df$C) : 
  'con' is not a connection

1 Ответ

0 голосов
/ 12 июня 2018
df <- read.table(textConnection("A B C
1 2 sheep
2 2 sheep
3 4 goat
4 5 camel
5 2 camel
6 1 camel"), header = TRUE, stringsAsFactors = FALSE)

library("quanteda")
## Package version: 1.3.0

corpus(df, text_field = "C") %>%
    dfm() %>%
    textplot_wordcloud(min_count = 1)

enter image description here

...