【发布时间】:2021-11-22 07:42:03
【问题描述】:
我想创建一个以日期为索引的数据框,并用两个数组填充数据框。我尽量让自己清楚。
我有两个数组:
import numpy as np
qq = np.zeros(24)
hh = np.zeros(24)
它们指的是特定一天中的每个小时。我想把它放在一个数据框中。这是我尝试过的:
delta = pd.Timedelta("1 days")
start = '2018-01-01 00:00:00'
start_date = pd.to_datetime(start,format='%Y-%m-%d %H:%M:%S')
df = pd.DataFrame([qq,hh] ,columns=['Qout','h'],
index=pd.date_range(start_date, periods=24, freq='H'))
这是我的解决方案:
df['Qout'] = qq
df['h'] = hh
你怎么看?
谢谢
【问题讨论】:
标签: python arrays pandas dataframe date