python - 使用重复索引号对索引顺序进行排序
问题描述
我有两个数据框
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)等等。我怎样才能得到想要的结果?
解决方案
让我们试试
dfn = df.append(dfn).sort_index()
推荐阅读
- ios - 如果条件 Swift,RealmSwift.Object 布尔值始终为 false
- cplex - 在 CPLEX C# 版本中,我可以在主运行时停用输出吗?
- go - 没有任何 goroutine 但仍然得到“所有 goroutines 都在睡觉 - 死锁”
- c++ - 将函数返回值存储到变量中
- date - 谷歌表格公式
- javascript - 为什么我的 doSomething 参数没有传入
- python - Python - 如果在类中使用未声明的变量,则强制出错
- python - MATLAB 的 imgaborfilt 和 imgaussfilt 函数的 python 版本是什么?
- php - 如何修复图像名称
- php - 在 wordpress 中使用 auth_cookie_expiration 使 cookie 超时,但不适用于管理员