我正在尝试使用DateTimeIndex创建一个空数据框。我将从另一个例程迭代地填充df。我似乎无法使用索引正确实例化它。我做错了什么?
my_df = pd.DataFrame(
columns=['Date', 'a','b','c'],
dtype=[datetime, float, float, float],
index='Date')
(此处出现当前错误,datetime
无法识别,但我也想修复构造函数语法,我认为这是错误的。)
谢谢!
答案 0 :(得分:1)
import pandas as pd
import numpy as np
my_df = pd.DataFrame([], columns=['Date', 'a', 'b', 'c'], dtype=np.float)
my_df['Date'] = my_df['Date'].astype(np.datetime64)
my_df.set_index('Date', inplace=True)