2
こんにちは私は 'Duration'という列を持つデータセットを 'クリーンアップ'しようとしています。pandas - 列を分の値に変換する
18 mins
34 mins
1 hr 51 mins
1 day 1 hr
1 day 2 hrs 32 mins
3 days 4 hrs 48 mins
つまり、ほとんどのエントリは数値(分)ですが、一部は曜日/時間テキストを表すテキストデータを持っています。私は数分でそれらをすべて秘密にしたいと思います
私はこれをどのようにパンダで達成できますか?理想的には、ライブラリ/関数を使用して、文字列をトークン化して手動で解析/変換する必要がないようにしたいと考えています。
これまでのところ、私は
data['Duration'] = pd.Timedelta(data['Duration'])
をしようとしてきたが、私は
ValueError: Value must be Timedelta, string, integer, float, timedelta or convertible
エラーに
完璧、ありがとう! – user1361529
@ user1361529、うれしいよ:-) – MaxU
恐ろしい!回答 – piRSquared