将值移到pandas数据帧的左侧,而不会丢失最左边的值

时间:2017-09-29 09:47:00

标签: python pandas numpy dataframe

我在Pandas *中有以下数据框:

   A  B  C  D
1  W1 W2 W3 W4
2     X1 X2 X3
3        Y1 Y2
4           Z1

我想将此数据帧转换为以下形状:

   A  B  C  D
1  W1 W2 W3 W4
2  X1 X2 X3
3  Y1 Y2
4  Z1

Pandas有没有办法像这样塑造数据帧?我尝试了几种方法:

首先,我尝试使用[:: - 1]技术反转列,但正如您想象的那样,它也会颠倒单元格的顺序,这不是我想要的。

同样,我尝试使用[:-1]技术将列向左移动,但是这样做会丢失左列。

所以我的直觉是有一些我不知道的旋转技术。

*注意:如果有人好奇,我使用 fillna("")来清除空单元格,只是为了更清晰地表示数据。

0 个答案:

没有答案