我需要使用重叠的unicode索引来构建Dataframes(每行大约1000行),我希望根据索引进行合并。
奇怪的是,合并整个数据帧时的结果比合并切片时的结果要少。
In [5]: len(pd.merge(df1,df2,left_index=True,right_index=True))
Out[5]: 1
In [6]: len(pd.merge(df1[:100],df2[:100],left_index=True,right_index=True))
Out[6]: 67
有没有人有解释?你能想到一个“熊猫解决方案”(而不是用for循环覆盖索引)吗?