rtweet::write_as_csv 奇怪的编码问题

问题描述

我在 StackOverflow 上看到了一些关于这个问题的问题,但似乎没有一个修复对我有用。

我正在使用 R 和 rtweet 包抓取一些 Twitter 数据。到目前为止,一切都很顺利,直到我将文件另存为 CSV。当我查看 R 中的数据时,一切都正确显示。但是当我写文件时。以下是我的代码,不包括我的 API 凭据。我还并排包含了 CSV 输出的屏幕截图以及 Rstudio 中的查看器。在 RStudio 窗口中,我标记了我在 CSV 上看到的第一次出现奇怪编码的地方,正如您所看到的,它在那里正确显示。

我将文件另存为 CSV,这样我就可以将它与用于提取数据的代码分开处理...我只学习了一段时间 R,当我第一次这样做时,我意外地几乎立即使我的 API 限制达到了最大值。我认为这样做可以防止这种错误再次发生。

有谁知道解决这个问题吗?看起来它发生在使用 ' 的单词中,但并非总是如此。

library(rtweet)
library(tidyverse)
library(httpuv)

# API access keys
app_name = "app_name"
consumer_key <- "consumer_key"
consumer_secret <- "consumer_secret"
access_token <- "access_token"
access_secret <- "access_secret"

# Create twitter connection
create_token(app = app_name,consumer_key = consumer_key,consumer_secret = consumer_secret,access_token = access_token,access_secret = access_token_secret)

# who do we want to observe
account <- "@BillGates"

# 3200 is the max we can pull at once
account.timeline <- get_timeline(account,n=100,includeRts =TRUE)

# create data frame and csv from tweets
write_as_csv(account.timeline,"Data/BillGates.csv",fileEncoding = "UTF-8")

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...