R - Wordcloud с простого фрейма данных - PullRequest
0 голосов
/ 04 мая 2020

У меня есть этот простой фрейм данных:

    employee <- c('John Doe','Peter Gynn','Jolie Hope','John Doe','Peter Gynn','Jolie Hope','John  Doe','John Doe','John Doe')
    salary <- c(21000, 23400, 26800)


    df <- data.frame(employee, salary)

Я хочу создать облако слов из сотрудника столбца и сохранить его в виде файла png. Я искал в Google, как это сделать, но у меня нет простого учебника по wordcloud.

Мне нужно, чтобы мои слова "John" и "Doe" были отдельными словами.

Можете ли вы помогите мне?

Заранее спасибо!

1 Ответ

1 голос
/ 04 мая 2020

Вы можете попробовать это, используя dplyr, чтобы ввести свои имена в вектор, прежде чем переходить к wordcloud, как предлагается в комментариях:


library(wordcloud)
library(dplyr)


set.seed(123)


df1 <- 
  df %>% 
  select(-salary) %>% 
  separate(employee, into = c("e1", "e2")) %>% 
  unlist() %>% 
  as.vector()


wordcloud(df1, min.freq = 1)

Это даст вам:

enter image description here

...