根据另一列对列进行排序

时间:2020-10-17 20:42:31

标签: python pandas sorting

我尝试将一列依次排序。为此,我故意创建重复项。

这是我的df目前的样子:

      ticket  magic      Id
0  193454845  1311     1313
1  193454846  1927     1311
2  193454847  1810     1927
3  193454852  1313     NaN   

我想要什么:

      ticket  magic      Id
0  193454845  1311     1311
1  193454846  1927     1927
2  193454847  1810     NaN
3  193454852  1313     1313  

如果没有NaN,则“ magic”和“ Id”列应相同。

有人有主意吗?

非常感谢您!

1 个答案:

答案 0 :(得分:0)

我想hs的{​​{1}}列中的值应改为id

magic = 1313

更新:

NaN