如何合并panda数据帧的两个子集并按原始索引排序



假设我有一个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'])

最新更新