假设我有一个pandas数据帧:原始数据帧
然后,我对这个数据帧执行了两个操作来过滤掉一些单元格。这给了我以下两个从原始数据帧派生的数据帧:第一个过滤的数据帧,第二个过滤的
如何将这两个数据帧合并在一起,并按原始索引进行排序?以下是我想做的示例结果:合并数据帧示例
由于它们在两个数据帧之间不共享交叉索引,因此您可以简单地将它们连接起来并按如下索引进行排序:
merged = pandas.concat(first_filtered_df1, second_filtered_df2).sort_index()
如果Index
是列标题的标签,而不是实际索引,则:
merged = pandas.concat(first_filtered_df1, second_filtered_df2).sort_values(by=['Index'])