下图是我在vscode和jupyter上运行的结果
'''
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])