csv 如何将每小时的日期保存到excel中?

s4chpxco  于 2022-12-06  发布在  其他
关注(0)|答案(1)|浏览(153)

a=pd.日期范围(开始=“2021年1月1日”,结束=“2022年1月1日”,频率=“h”)
我有这些每小时的日期为一年,但当我试图保存它超越它只是一个可笑的大数字,我需要的是4列(年;月;日;小时)
提前感谢!

tf7tbtn2

tf7tbtn21#

一种解决方案可以是:

import pandas as pd

a = pd.date_range(start='1/1/2021', end='01/01/2022', freq='h')

df = pd.DataFrame({'year': a.year,
                   'month': a.month,
                   'day': a.day,
                   'hour': a.hour})

print(df.head())

   year  month  day  hour
0  2021      1    1     0
1  2021      1    1     1
2  2021      1    1     2
3  2021      1    1     3
4  2021      1    1     4

df.to_csv('fname.csv')

相关问题