我有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中,但是应该在几秒钟内。
这对我很重要,因为我稍后尝试绘制它,而这又使该图变得混乱。