pythonで、float型をdatetime型に変換死体のすが、意図した通りにできません。
pandasのデータフレームで、1列にdatetime型に'%Y-%m-%d %M:%S:%f'のフォーマットで'日時'が入っており、
2列にfloat型で、'分'を表す数値が入っています。
このふたつを、時間として足し算したいです。
___________1__________________2
0 2020-12-01 14:05 1.0
1 2020-12-01 14:10 2.0
2 2020-12-01 14:15 5.0
3 2020-12-01 14:20 1.0
4 2020-12-01 14:25 2.0
色々やって見ましたが、2列の変換の時点でうまく行きません。
Python
1pd.to_timedelta(df['2'])
このコードなど色々やって見ましたが、うまく'分'に変換できなかったりエラーになったりで、解決できませんでした。
良い方法はないでしょうか。
最終的には、以下3列のようにしたいです。
__1__________________2________________3
0 2020-12-01 14:05 1.0 2020-12-01 14:06
1 2020-12-01 14:10 2.0 2020-12-01 14:12
2 2020-12-01 14:15 5.0 2020-12-01 14:20
3 2020-12-01 14:20 1.0 2020-12-01 14:21
4 2020-12-01 14:25 2.0 2020-12-01 14:27
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/11 04:30