【发布时间】:2020-03-16 11:48:42
【问题描述】:
我环顾四周,但找不到确切的解决方案,尽管它应该很容易完成任务:
我有一个 DataFrame,我只想将其中一列移到前面。如何在不必将列传递给列表的情况下执行此操作,或者目前没有办法解决这个问题?
Input:
1 2 3 4
C C C C
G N D A
K M I L
C C L C
G N D A
Y F V H
G N D A
G Y D A
Expected output:
4 1 2 3
C C C C
A G N D
L K M I
C C C L
A G N D
H Y F V
A G N D
A G Y D
【问题讨论】:
-
唯一的问题是它假设最后一列是我想要移到前面的那一列,因为它需要将列传递给列表,然后在重建数据帧之前反转列表。有没有一种非列表导向的方式来做到这一点,而不假设最后一列总是移到前面的那一列?
标签: python python-3.x pandas dataframe