データフレーム列を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にシリーズを変換したい場合のアプローチでしょうか?
おかげで、.applyを()メソッドが動作し、私が探していたものです。私はあなたの助けに感謝します! – Mike