rep(space, max_width) 错误:'times' 参数无效;在一栏中

Error in rep(space, max_width) : invalid 'times' argument; in one column

我正在处理两个数据框,其中包含来自两个不同帐户的推文数据。第一个数据框在这个 Twitter 帐户上工作,returns 我的 R 控制台中的一个数据框。

baudet_tweets <- userTimeline("thierrybaudet", n = 3200, includeRts = TRUE)
baudet_tweets_df <- tbl_df(map_df(baudet_tweets, as.data.frame))

但是,不同 Twitter 帐户的相同代码给我错误:

klaver_tweets <- userTimeline("jesseklaver", n = 3200, includeRts = TRUE)
klaver_tweets_df <- tbl_df(map_df(klaver_tweets, as.data.frame))

Error in rep(space, max_width) : invalid 'times' argument

我认为它是文本列,因为当我过滤掉select(klaver_tweets_df, text) 文本列时,代码起作用了。但是我需要 text 列进行文本分析...我觉得很奇怪 baudet_tweets_dftext 列可以正常工作。我的代码不是真正可重现的,但这是 df 的图像,因为我可以 View(klaver_tweets_df). Maybe onlyklaver_tweets_df` 包含表情符号?如果是这样,我该如何删除它们?

删除表情符号成功了!

klaver_tweets_df$text <- gsub("[^\x01-\x7F]", "", klaver_tweets_df$text)