随机数据框的列顺序

问题描述 投票:0回答:1

奇怪的问题,但是我试图使用以下代码创建一个空的数据框。我希望这些列按我编写它们的顺序排列,但是在输出时,它们按不同的顺序排列。发生这种现象有直觉的原因吗?

import pandas as pd

user_df = pd.DataFrame(columns={'NAME',
                                'AGE',
                                'EMAIL',
                                'PASSWORD',
                                'FAVORITE_TEAM'
                               })
user_df

输出:

PASSWORD    EMAIL   AGE NAME    FAVORITE_TEAM
pandas dataframe
1个回答
0
投票
user_df = pd.DataFrame(columns={'NAME', 'AGE', 'EMAIL', 'PASSWORD', 'FAVORITE_TEAM' }) print (user_df) Empty DataFrame Columns: [AGE, FAVORITE_TEAM, EMAIL, NAME, PASSWORD] Index: []

user_df = pd.DataFrame(columns=['NAME',
                                'AGE',
                                'EMAIL',
                                'PASSWORD',
                                'FAVORITE_TEAM'
                               ])
print (user_df)
Empty DataFrame
Columns: [NAME, AGE, EMAIL, PASSWORD, FAVORITE_TEAM]
Index: []
© www.soinside.com 2019 - 2024. All rights reserved.