我有一个名为DateTime的列数据集,数据类型为object。
df['DateTime'] = pd.to_datetime(df['DateTime'])
我使用上述代码将其转换为日期时间格式,然后在列中进行了拆分,以便单独获得日期和时间。
df['date'] = df['DateTime'].dt.date
df['time'] = df['DateTime'].dt.time
但在拆分后,格式更改为对象类型,将其转换为日期时间时,时间列名显示错误: TypeError:无法转换为日期时间
如何将时间列转换为日期时间格式
df['time'] = pd.to_datetime(df.['time'])
。 - Nadeem Haquedf['time'] = pd.to_datetime(df.['time'].astype(str))
,但是需要添加一些日期,因为没有日期的日期时间不存在。 - jezrael