看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gr99123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)多列右表+指定连接方式。运营部有两张表,均以日期为索引:
import pandas as pd
sales = pd.DataFrame(
{"GMV": [1000, 1200, 900]},
index=pd.to_datetime(["2024-08-01", "2024-08-02", "2024-08-03"])
)
weather = pd.DataFrame(
{"温度": [34, 35, 33], "湿度": [60, 55, 65]},
index=pd.to_datetime(["2024-08-01", "2024-08-02", "2024-08-04"])
)
用 一行 join()
完成 内连接,仅保留两表共有的日期,并打印结果。
代码如下:
result = sales.join(weather, how='inner')
print(result)
输出:
GMV 温度 湿度
2024-08-01 1000 34 60
2024-08-02 1200 35 55
(完)
更新时间:2025-08-28 10:47:09 标签:pandas python 连接方式