python - ValueError: microsecond must be in 0..999999 尝试使用散点图绘制系列时
问题描述
ValueError: microsecond must be in 0..999999
当我尝试使用散点图绘制两个系列时,我得到了。
我有两个数据集(包含在平台上发布的帖子及其创建时间和每个帖子收到的评论数量)这里的目标是了解如果创建帖子的时间可能会产生大量评论。
hn_ask_sorted_data = hn_ask_data.sort_values(by = ['num_comments'],ascending=False)
hn_show_sorted_data = hn_show_data.sort_values(by = ['num_comments'],ascending=False)
hn_ask_sorted_data['created_at'] = pd.to_datetime(hn_ask_sorted_data['created_at'])
hn_show_sorted_data['created_at'] = pd.to_datetime(hn_show_sorted_data['created_at'])
我将包含时间的列转换为日期时间对象,但我对对象的时间分量更感兴趣,因此我只使用时间分量.dt.time
hn_ask_sorted_data['created_at'] = hn_ask_sorted_data['created_at'].dt.time
hn_show_sorted_data['created_at'] = hn_show_sorted_data['created_at'].dt.time
然后我使用两列制作散点图,其中一列包含帖子的评论数量和发布帖子的时间(即上面创建的列),而不是得到结果我得到描述的错误。
plt.scatter(hn_ask_sorted_data['created_at'],hn_ask_sorted_data['num_comments'])
plt.show()
plt.scatter(hn_show_sorted_data['created_at'],hn_show_sorted_data['num_comments'])
plt.show()
解决方案
推荐阅读
- android - Kotlin - 如何将 Telegram 组的链接打开到 Telegram 应用程序中
- powershell - 如何在 Format-Table 中添加条件语句
- c# - 当 WebBrowser 中的 pdf 具有键盘焦点时,弹出窗口中的 WPF ComboBox 不会获得键盘焦点
- mongodb - mongodb扁平化复杂数据导出
- postgresql - pg_upgradecluster 花费太多时间(165GB 数据库大约需要 8 小时)任何解决方法?
- python - 如何将多个时间戳合并到字典中?
- sql - 上年利润相加计算连年利润
- visual-studio-code - 仅当活动选项卡属于某种文件类型时,如何修改状态栏
- tcl - 在 TCL-8.5 中使用 Spawn-Expect 机制
- laravel - 从服务器下载的 Laravel 5.5.44 项目用于更多开发