pandas数据帧与多列的交集

2024-09-26 22:45:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据帧列表:

[df1, df2, df3, ..., df100, oddDF]

每个数据帧dfiDateTime作为column1,Temperature作为column2。除了数据帧oddDF,它将DateTime作为column1,并且在column2和column3中有温度列。在

我希望创建一个dataframe列表或一个dataframe,它具有来自df1, .. df100 and oddDF的公共温度

我正在尝试以下方法:

^{pr2}$

但它产生df_final为空

如果我只是:

dfs = [df0, df1, df2, .., df100]
df_final = reduce(lambda left,right: pd.merge(left,right,on='DateTime'), dfs)

df_final产生正确的答案。在

我如何在代码中加入oddDF。我已经检查了以确保oddDF'sDateTime列与

df1, df2, .., df100

Tags: 数据dataframedf列表datetime温度leftfinal

热门问题