我想將數據幀列轉換爲timedelta,但我有問題。或 'XX:XX:XX'在數據幀列pd.Timedelta轉換
我的數據框:
df = pd.DataFrame({'time':['+06:00:00', '-04:00:00'],})
我的方法:
df['time'] = pd.Timedelta(df['time'])
該列進來的樣子 ':XX XX + XX' 的格式但是,我得到的錯誤:
ValueError: Value must be Timedelta, string, integer, float, timedelta or convertible
當我做一個簡單的例子:
time = pd.Timedelta('+06:00:00')
我得到我想要的輸出:
Timedelta('0 days 06:00:00')
,會是什麼方法,如果我想的一系列轉換成timedelta與我期望的輸出?
感謝,對。適用()方法的工作原理,我正在尋找。我感謝您的幫助! – Mike