1
次專欄中,我有次列像這樣減去時間值在大熊貓
df = pd.DataFrame({'times':['10:59:20.1647', '11:05:46.2258', '11:10:59.4658']})
我的目標是減去所有這一切的時候了第一次。爲了做到這一點,我轉換列datetime.time
類型和減去第一個值,所有列:
pd.to_datetime(df['times']).dt.time - pd.to_datetime(df['times']).dt.time.iloc[0]
然而,這樣做我得到一個錯誤:
TypeError: unsupported operand type(s) for -: 'datetime.time' and'datetime.time'
你可以建議一個聰明和優雅的方式,以實現我的目標?
最後一件事:可以說,我想繞一圈基於小數的數字我應該怎麼做?在此先感謝:) –
那麼'00:06:26.061100'的輸出是什麼? – jezrael
00:06:26.061100將是00:06:26/ 00:06:28.510000將是00:06:28 –