【发布时间】:2020-07-01 00:20:53
【问题描述】:
我正在分析 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
【问题讨论】:
-
您的 Excel 是什么语言环境?例如。在一些欧洲国家,分隔符是“;”而不是逗号 (",")。
-
我在丹麦。我试过 na = ";"现在,但它似乎没有帮助。我在某处读到需要将其转换为数据框,然后才能将其转换为可读的 csv。但在尝试了几种方法后,我仍然无法让它工作。也许我做错了什么
-
你能解释一下“搞砸”是什么意思吗?您可以检查您是否有
class(denmarkdotdk_tweets_organic)的数据框。 -
查看 R 中的数据时,它看起来完美地组织了正确的行和列。但是当我打开 csv 文件时,数据位于各种随机位置。行和列都没有了,数据散落在整个文件中
-
你试过
write.csv和它的兄弟write.csv2吗?