【发布时间】:2015-05-31 09:39:38
【问题描述】:
Pandas 中的列名分配是否有利于大写而不是小写?
例子:
dframe = DataFrame({'city':['Alma','Brian Head', 'Fox Park'],
'altitude':[3158,3000,2762]})
返回一个 DataFrame,其列的顺序为高度,城市。
鉴于:
dframe = DataFrame({'City':['Alma','Brian Head', 'Fox Park'],
'altitude':[3158,3000,2762]})
返回一个 DataFrame,其列的顺序为 City,altitude。
这是熊猫特有的还是一般的 Python 行为?
【问题讨论】:
-
您正在传递一个字典,因此键顺序不一定与它们被声明为否的顺序相同?
-
这是一般的 python 行为。您可以尝试使用这些名称对列表进行排序以查看它。