首页 > 解决方案 > 如何理解我的 Twitter 数据框枢轴

问题描述

我正在尝试创建我的 Twitter 活动的热图。我想绘制一周内的活动图,以查看参与的最佳日期和时间。

这是我到目前为止所做的:

当我运行以下代码时,我得到小数位数字而不是转推数。

pivoted_df = tweets.pivot_table(index='hour_of_tweet', columns='day_of_tweet', values='retweet_count')
pivoted_df = pivoted_df[['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']]
pivoted_df = pivoted_df.replace(np.nan,0)
pivoted_df.style.background_gradient(cmap='Blues')

这是输出:

图片

我还使用 . 仔细检查了 retweet_counts 列series.value_counts()。这些值是整数,没有小数值。

标签: pythonpandastwitter

解决方案


我解决了。我意识到还有其他参数,例如 aggfunc 和 fill_value。我将它们分别设置为“sum”和“0”,现在它更整洁了!

https://imgur.com/a/cihYsVO


推荐阅读