【发布时间】:2019-07-02 07:41:44
【问题描述】:
所以,我有一个空的 pandas 数据框,我计划多次追加,我给它列,用
dataframe = pd.DataFrame([], columns=['Author', 'Date', 'Text', 'Length', 'Favorites', 'Retweets'])
最终,我拥有列表列表(或数组数组,如果你愿意的话)形式的数据,并希望将所有数据添加到当前列下的空数据框中。
数据是这样生成的,(我正在从 twitter 上抓取数据,顺便说一句)
input = np.array(list(zip([tweet.source for tweet in tweets],
[tweet.created_at for tweet in tweets],
[tweet.text for tweet in tweets],
[len(tweet.text) for tweet in tweets],
[tweet.favorite_count for tweet in tweets],
[tweet.retweet_count for tweet in tweets])))
这会产生一个数组,其中每个项目对应于一条推文以及与之相关的所有信息。
如果我尝试dataframe.append(pd.DataFrame(input)),我会得到以下混乱的结果,
在这种情况下,如何有效地将此类数据附加到我的数据框中?
提前谢谢大家。
【问题讨论】:
标签: python arrays pandas dataframe append