gpt4 book ai didi

python - 禁用数据框 pandas 的自动排序

转载 作者:行者123 更新时间:2023-11-28 17:33:52 28 4
gpt4 key购买 nike

我正在创建数据框

ohlc = pd.DataFrame( { 'date':[date2num(dup.parse(x)) for x in rates['date']],
'open':rates['open'],
'high':rates['high'],
'low':rates['low'],
'close':rates['close'] } )

我希望按照列的顺序(日期、开盘价、最高价、最低价、收盘价)。但是触发了某些东西,我得到了这样的订单(收盘价、日期、最高价、最低价、开盘价)。

请告诉我,如何关闭排序或修复它的方法。

最佳答案

您正在根据字典制作数据框,而字典本身并没有定义其键的顺序。您可以改用 OrderedDict ,或者在构建后简单地重新排序您的数据框:

ohlc_ordered = ohlc[['date', 'open', 'high', 'low', 'close']]

关于python - 禁用数据框 pandas 的自动排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32403881/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com