将'%H:%M:%S.%f'转换为熊猫时间

时间:2019-12-15 19:56:04

标签: pandas

我有dataFrame的列名为time的字符串,其字符串值的格式为'%H:%M:%S.%f'。
值示例:

0   00:00:01.233480 
1   00:00:03.212245 
2   00:00:05.172649 
3   00:00:07.109743 
4   00:00:08.934098 

我已使用此代码将其转换为时间:df1.time = pd.to_timedelta(df1.time, unit='s')

但是当我运行df1.info()时我会得到

<class 'pandas.core.frame.DataFrame'>
RangeIndex: 59918 entries, 0 to 59917
Data columns (total 1 columns):
time          59918 non-null datetime64[ns]
dtypes: datetime64[ns](1)

我很困惑,因为时间在datetime64 [ns],nanoSecond中,但是应该在几秒钟内。

这对我很重要,因为我稍后尝试绘制它,而这又使该图变得混乱。

0 个答案:

没有答案