gpt4 book ai didi

python - 将数据帧写入文件时如何进行排序?

转载 作者:太空宇宙 更新时间:2023-11-03 20:22:08 25 4
gpt4 key购买 nike

将数据框写入 Excel 文件时,我想根据日期列或任何其他列进行排序。?

df_sales.to_excel(writer, sort='Date',sheet_name='Summary')

最佳答案

不可能,必须在DataFrame.sort_values之前:

df_sales.sort_values('Date').to_excel(writer, sheet_name='Summary')

测试 pandas 0.25 按 python 日期排序:

rng = pd.date_range('2017-04-03', periods=5)
df = pd.DataFrame({'Date': rng, 'a': [1,5,3,9,2]})
df = df.sort_values('a')

print (df)
Date a
0 2017-04-03 1
4 2017-04-07 2
2 2017-04-05 3
1 2017-04-04 5
3 2017-04-06 9

df['Date'] = df['Date'].dt.date

print (df.sort_values('Date'))
Date a
0 2017-04-03 1
1 2017-04-04 5
2 2017-04-05 3
3 2017-04-06 9
4 2017-04-07 2

关于python - 将数据帧写入文件时如何进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58092163/

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