首页 > 解决方案 > 使用重复索引号对索引顺序进行排序

问题描述

我有两个数据框

df1:

         Type         Number
24       variation     2.5
25       variation     2.6
26       variation      4
27       variation      4

dfn:

          Type         Number
24       variable
26       variable

我正在尝试附加这两个数据框并按索引对它们进行排序

dfn = dfn.append(df).sort_index()

最终结果应该是

          Type         Number
24       variable
24       variation     2.5
25       variation     2.6
26       variable
26       variation      4
27       variation      4

但是,我得到的结果如下:

          Type         Number
24       variable
24       variation     2.5
25       variation     2.6
26       variation      4
26       variable
27       variation      4

我想要变量类型高于变体类型的行,它适用于第一个索引(24)但不适用于下一个索引(26)等等。我怎样才能得到想要的结果?

标签: pythonpython-3.xpandasdataframe

解决方案


让我们试试

dfn = df.append(dfn).sort_index()

推荐阅读