python - 如何理解我的 Twitter 数据框枢轴
问题描述
我正在尝试创建我的 Twitter 活动的热图。我想绘制一周内的活动图,以查看参与的最佳日期和时间。
这是我到目前为止所做的:
- 我在 pandas 数据框中提取了我的 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()
。这些值是整数,没有小数值。
解决方案
我解决了。我意识到还有其他参数,例如 aggfunc 和 fill_value。我将它们分别设置为“sum”和“0”,现在它更整洁了!
推荐阅读
- javascript - 所有标签都在第一张幻灯片上(instagram 像用户标签)
- c# - 如何在.net中使现有的代码块异步?
- django - 自定义用户模型:请为员工帐户输入正确的电子邮件和密码。两个地方都要注意大小写
- javascript - 如何检查从我端触发的套接字事件?
- symfony - 如何为访客帐户启用 Sulu API?
- javascript - 当文本框输入带小数的值时,在第二个文本框上显示相同的值
- java - PowerMock(ito):如何测试私有方法并在另一个私有方法中模拟公共服务
- javascript - 为什么我会收到此错误 - 'TypeError: Can only call FormData.append on instances of FormData' 即使我只使用 FormData 的实例?
- visual-studio-code - VSCode 错误命令 'Live Server: Open with Live Server' 导致错误(找不到命令'extension.liveServer.goOnline')
- javascript - 模态图像网格