在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Python/ object如何變成datetime

object如何變成datetime

dt中有一列time是這樣的1 days 02:59:45.000000000的object,想變成達datetime類型,但是用pd.to_datetime(pd['time']).astype('timedelta64[h]') + 1不成功,顯示ValueError: Unknown string format

回答
編輯回答
小曖昧

錯誤提示是ValueError: Unknown string format, 所以就指定format:

import pandas as pd

df = pd.DataFrame(data={'time': ['1 days 02:59:45.000000000']})
df['time'] = pd.to_datetime(df['time'], format='%d days %H:%M:%S.%f').values.astype('datetime64[h]')
df

不知道是不是你所需要的.

2017年5月6日 21:57