【发布时间】:2021-10-05 20:52:26
【问题描述】:
我有两个数据框,称为“co_df”(有 2 列 -> 日期、平均值)和“traffic_df”(有 6 列也包括“日期”)。 co_df 数据框包含 2019 年每天的 CO 排放数据,这意味着它有 365 列。 traffic_df 数据帧有 587 列。我只想使用 2019 年的值。 数据框如图所示 -
我想按日期加入两个数据框,以便生成的数据框有 7 列。所以,我想尝试左合并,这是我写的代码->
df = pd.merge(co_df, traffic_df, how="left", on="Date")
但是,这会产生一个包含 365 行的数据框,但平均列只有值,而 traffic_df 中的所有其他列都是 NaN。
【问题讨论】:
标签: python pandas dataframe merge