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 并考虑一个好的替代品。
我一直在尝试 运行 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 并考虑一个好的替代品。