Я работаю над некоторыми финансовыми статьями, используя tidytext, я загружаю данные из Reuters, но затем, когда я пытаюсь превратить каждый корпус в фрейм данных, я получаю некоторые ошибки о том, что команда unnest не принимает функции в качестве входных данных ... .
Есть ли у вас какие-либо альтернативы, чтобы превратить это в тибл?
library(tm.plugin.webmining)
library(purrr)
company <- c("Microsoft", "Apple", "Google", "Amazon", "Facebook",
"Twitter", "IBM", "Yahoo", "Netflix")
symbol <- c("MSFT", "AAPL", "GOOG", "AMZN", "FB", "TWTR", "IBM", "YHOO", "NFLX")
download_articles <- function(symbol) {
WebCorpus(ReutersNewsSource(paste0("NASDAQ:", symbol)))
}
stock_articles <- data_frame(company = company, symbol = symbol) %>%
mutate(corpus = map(symbol, download_articles))
stock_articles
stock_tokens <- stock_articles %>%
unnest(map(corpus, tidy)) %>%
unnest_tokens(word, text) %>%
select(company, datetimestamp, word, id, heading)
stock_tokens