Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 589 Bytes

185.md

File metadata and controls

37 lines (27 loc) · 589 Bytes
@author jackzhenguo
@desc
@tag
@version 
@date 2020/03/23

第185个小例子:重新排序 DataFrame 的列

下面给出 2 种简便的小技巧。先构造数据:

df = pd.DataFrame(np.random.randint(0,20,size=(5,7)) \
,columns=list('ABCDEFG'))
df

方法1,直接了当:

df2 = df[["A", "C", "D", "F", "E", "G", "B"]]
df2

方法2,也了解下:

cols = df.columns[[0, 2 , 3, 5, 4, 6, 1]]
df3 = df[cols]
df3

也能得到方法1的结果。

[上一个例子](184.md) [下一个例子](186.md)