我想使用像字典一样具有多重索引的数据框之一。但是这些数据帧具有不同的索引长度。 为了将值从一个数据帧填充到另一个数据帧,我们应使用align这样的一些“ join”参数:
Dataframe1= df_with_values.align(Dataframe1,join='right')[0]
但是有时我会看到错误的结果(例如在索引未排序的情况下:表格正确但填充值不正确)。在这种情况下,我对数据框使用了reindex方法,其值类似于下面的代码示例:
Dataframe1= df_with_values.reindex(Dataframe1.index)
哪种分配方式更正确,更pythonic?