python用pandas创建二维表格,列是乱序的,如何解决?

下图是我在vscode和jupyter上运行的结果

img

img


以下是我的解释器版本

img


代码如下

'''
import numpy as np
import pandas as pd
df = pd.DataFrame({'一':np.random.randint(20,40,6),
'二':np.random.randint(20,40,6),
'三':np.random.randint(20,40,6),
'四':np.random.randint(20,40,6),
'五':np.random.randint(20,40,6),
'六':np.random.randint(20,40,6)})

print(df)
'''
希望能得到解答

试试一列一列的加进去
如有用请采纳

理论上这是不可能的事情,如果确实发生了,那你价格df.columns=手工设定,反正都是random。
或者你可以用这种写法

df = pd.DataFrame([np.random.randint(20,40,6),np.random.randint(20,40,6)]
                  ,columns=['yi','er'],index=[1,2])