【发布时间】:2019-10-19 17:51:13
【问题描述】:
我已经开始开发一些脚本来操作和绘制数据。我在 python 中使用 pandas 的经验不是很丰富。
问题描述如下。我有一个带有日期的 DataFrame time:
Date
0 Jul-03
1 Jul-04
2 Jul-05
3 Jul-06
4 Jul-07
5 Jul-08
6 Jul-09
然后我还有另外两个 DataFrame,data1 和 data2:
(data1)
Date Count
0 Jul-05 20
1 Jul-06 10
(data2)
Date Count
0 Jul-09 36
我的目标是获得如下所示的 DataFrame 以绘制结果。如您所见,当data1 和data2 与time DataFrame 没有对应的日期时,我需要零。
Date data1 data2
0 Jul-03 0 0
1 Jul-04 0 0
2 Jul-05 20 0
3 Jul-06 10 0
4 Jul-07 0 0
5 Jul-08 0 0
6 Jul-09 0 36
我尝试了很多东西 - 已经战斗了 1 天,但仍然没有进展 :)。希望您能提供帮助!
亲切的问候
【问题讨论】:
-
在 SQL 中,您可以使用连接来处理这个问题。事实证明,Pandas 具有类似的加入数据框的功能。我建议调查一下:)
-
到目前为止你做了什么?你搜索过熊猫文档吗?它包含大量有关如何操作数据的示例和文章,我很确定您的问题在那里有所描述。首先展示你的努力:文档、链接、代码、其他 SO 问题。
标签: python pandas dataframe plot