Tibble 错误(Tibble 列必须具有兼容的大小。)

Tibble error (Tibble columns must have compatible sizes.)

我一直在尝试 运行 Silge 博士在“使用 R 进行文本挖掘:一种整洁的方法”中 GitHub 提供的更新代码,例如“挖掘金融文章”。

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(GoogleFinanceSource(paste0("NASDAQ:", symbol)))
}
stock_articles <- tibble(company = company,
                         symbol = symbol) %>%
  mutate(corpus = map(symbol, download_articles))

然而,在 运行 调用 tibble 函数后,它给了我以下错误:

Tibble columns must have compatible sizes. Size 8: Existing data. • Size 9: Column symbol. ℹ Only values of size one are recycled.

有人知道如何解决这个问题吗?

谢谢!

tm.plugin.webmining包已经很久没有更新了,不再连接到它需要的资源,很遗憾。书中的代码仍然可以运行,因为我们在写这本书的时候记录了这个包做了什么 return;这本书使用了那个旧的结果。我们正在跟踪 this needed update on GitHub 并考虑一个好的替代品。