列上的DataFrame合并给出了NaN

时间:2018-03-19 20:42:43

标签: python pandas dataframe

我有两个DataFrames和第一个df:

indegree interrupts Subject
1          2        Weather
2          3        Weather
4          5        Weather

第二次加入:

Subject interrupts_mean indegree_mean
weather       2             3

但是第二个要短得多,因为我在第一个数据框中做了所有不同主题的方法。

当我想合并两个DataFrames

pd.merge(df,join,left_index=True,right_index=True,how='left')

它合并但它在新数据帧的第二个数据帧上给出了NaNs,我想它就是这样,因为DataFrames的长度不同。如何在主题上合并,以便第二个DataFrame中的值在新的DataFrame中重复?

0 个答案:

没有答案