我如何将Twitter数据转换为csv文件?

问题描述 投票:0回答:1

我目前正与R一起从事研究项目。 (警告:我对使用R完全陌生)

我正在分析Twitter数据,并使用rtweet软件包访问我需要的数据。大多数情况下,它运行良好,并且我得到了想要的推文。我的问题是,我需要将数据转换为csv文件,以便可以在excel中打开它。

我尝试使用以下代码另存为csv。但是当我在excel中打开它时,一切都搞砸了。 write_as_csv(denmarkdotdk_tweets_organic, file_name = "DK1tweets.csv", prepend_ids = TRUE, na ="", fileEncoding = "UTF-8") save_as_csv(denmarkdotdk_tweets_organic, file_name="DK1tweets.csv", prepend_ids = TRUE, na = "", fileEncoding = "UTF-8")

直到现在,我已经通过下面显示的命令下载了数据。我希望有人能解决我的问题:)

#timeline for denmarkdotdk
denmarkdotdk <- get_timeline("@denmarkdotdk", n=3200)
denmarkdotdk

#remove retweets
denmarkdotdk_tweets_organic <- denmarkdotdk[denmarkdotdk$is_retweet==FALSE,] 

#remove replies
denmarkdotdk_tweets_organic <- subset(denmarkdotdk_tweets_organic, is.na(denmarkdotdk_tweets_organic$reply_to_status_id))
denmarkdotdk_tweets_organic
r csv twitter rtweet
1个回答
0
投票

请尝试通过以下方式重新下载数据:

library(rtweet)
df <- search_tweets("@denmarkdotdk", n = 3200, include_rts = FALSE, retryonratelimit = TRUE)     #no retweets included
save_as_csv(df, "df.csv", prepend_ids = TRUE, na = "", fileEncoding = "UTF-8")
© www.soinside.com 2019 - 2024. All rights reserved.