错误:当我将包含所有变量的tweet转换为dataframe时,并非twList的所有元素都属于同一类

错误:当我将包含所有变量的tweet转换为dataframe时,并非twList的所有元素都属于同一类,r,sentiment-analysis,rtweet,R,Sentiment Analysis,Rtweet,我在R中使用rtweet包来提取特定标签的推文,这些标签基本上需要appname、api_密钥、api_密钥、access_令牌、access_令牌_密钥。 因此,我在Twitter上创建了一个应用程序来获取上述所有细节。然后我通过上面的步骤如下 twitter_token <- create_token( app = appname, consumer_key = api_key, consumer_secret = api_secret

我在R中使用rtweet包来提取特定标签的推文,这些标签基本上需要appname、api_密钥、api_密钥、access_令牌、access_令牌_密钥。 因此,我在Twitter上创建了一个应用程序来获取上述所有细节。然后我通过上面的步骤如下

 twitter_token <- create_token(
        app = appname,
        consumer_key = api_key,
        consumer_secret = api_secret)
tweets <-search_tweets("#iPhone8", n=1000, include_rts = FALSE, type = "recent",lang = "en")
我只是想了解这里可能存在的潜在问题

问题是,我不能把确切的代码放在这里,因为这需要我的api密钥和所有

任何帮助都将不胜感激

问候,,
阿卡什

你可以使用这个

tweets.df <-as.data.frame(tweets)

tweets.df
tweets
已经是数据帧了,对吗?那么为什么不写.csv(tweets,'file/path/to/write)
?此外,我在
rtweet
包中没有看到
twlisttof
函数。据我记忆所及,它就在旧的
twitteR
包中。感谢Ronak的快速回复。我正在使用twitteR来实现这个功能。当我尝试直接写入csv时,会出现此错误。write.csv(tweets,file='c:/Akash/Raw.csv',row.names=F)中出现错误在'EncodeElement'中未实现类型'list',您能检查一下该列中是否有一列是
tweets
中的列表吗?我想,在将其写入csv之前,您需要先
取消它的列表?共有88列。有什么方法可以用命令检查吗?
sapply(tweets,class)
将为您提供所有列的所有类。
Error in twListToDF(tweets) : 
  Not all elements of twList are of the same class
tweets.df <-as.data.frame(tweets)