在python中将对象转换为DatetimeIndex
我有一个索引。我想把它转换成DatetimeIndex。问题是,从数据库收集的索引有一个奇怪的类型。我打字的时候在python中将对象转换为DatetimeIndex,python,python-2.7,date,pandas,dataframe,Python,Python 2.7,Date,Pandas,Dataframe,我有一个索引。我想把它转换成DatetimeIndex。问题是,从数据库收集的索引有一个奇怪的类型。我打字的时候 df.index.dtype 我得到了dtype('O')。我想将该数据帧的所有索引转换为datetimeIndex。当我尝试datetime.strtime函数时,它不起作用。有什么问题吗 数据是这样的 e1 e2 e3 "01-12" 4 5 7 "04-10" 3 5 7 这是熊猫吗
df.index.dtype
我得到了dtype('O')。我想将该数据帧的所有索引转换为datetimeIndex。当我尝试datetime.strtime函数时,它不起作用。有什么问题吗
数据是这样的
e1 e2 e3
"01-12" 4 5 7
"04-10" 3 5 7
这是熊猫吗?如果是这样,请尝试以下操作:
df.index=pd.to_datetime(df.index.dtype)
同时发布值的外观,它们可能在我这样做时出现以下错误:AttributeError:'NoneType'对象没有属性'index'。您还没有回答我的第一个问题,这是熊猫吗?还有一个打字错误,请尝试以下操作:df.index=pd.to_datetime(df.index)
同时发布原始输入数据并编码是的。我试了你的建议,但还是有同样的错误。我收到的日期的格式是:月日。请尝试df.index=pd.to_datetime(df.index,format='%m-%d)
但是,我只能猜测你仍然没有按照我的要求发布原始数据以显示你的数据的实际外观,我没有水晶球。编辑您的问题以包含数据