小编Nic*_*sta的帖子

Python Pandas:如何根据日期组合或合并两个不同大小的数据帧

我喜欢根据日期范围合并或组合两个不同大小的数据帧 df1 和 df2,例如:

df1:

Date        Open  High  Low
2021-07-01  8.43  8.44  8.22 
2021-07-02  8.36  8.4   8.28
2021-07-06  8.22  8.23  8.06
2021-07-07  8.1   8.19  7.98
2021-07-08  8.07  8.1   7.91
2021-07-09  7.97  8.11  7.92
2021-07-12  8     8.2   8
2021-07-13  8.15  8.18  8.06
2021-07-14  8.18  8.27  8.12
2021-07-15  8.21  8.26  8.06
2021-07-16  8.12  8.23  8.07
Run Code Online (Sandbox Code Playgroud)

df2:

Day of month   Revenue   Earnings
01             45000     4000
07             43500     5000
12             44350     6000
15             39050     7000
Run Code Online (Sandbox Code Playgroud)

结果应该是这样的:

组合:

Date        Open  High  Low   Earnings
2021-07-01  8.43 …
Run Code Online (Sandbox Code Playgroud)

python merge dataframe pandas

5
推荐指数
1
解决办法
555
查看次数

标签 统计

dataframe ×1

merge ×1

pandas ×1

python ×1