エラーメッセージが発生しました。
実現したいこと
データフレーム(data)の中の日付列を数値型にしたいです。
発生している問題・エラーメッセージ
ValueError: only leading negative signs are allowed
該当のソースコード
Python
1data['日付']=data['日付']/timedelta(days=1)
'日付'列についての詳細(型や具体的な値)を提示ください。
2022-01-17 00:00:00
↑このような形になっています。
数値型というのは、例えば UNIX epoch time からの秒数ですか? それとも Excel のシリアル値でしょうか?
日付の差分を計算したいため、計算ができるようにしたいです。
日付の形は以下です。
2022-01-17 00:00:00
日付の差分なら、以下の様になるかと思います。1970-01-01 は適当に決めて構わないでしょう。
data['日付'] = (data['日付'] - pd.Timestamp('1970-01-01')) // timedelta(days=1)
日付の差分ですが、diff()を使って求めています。
その場合はどうなるでしょうか。。
タグに numpy や pandas の追加をお願いします。
標準ライブラリではないため、回答できるか判断するための材料として。
第三者がエラーを再現できるコードを提示できますでしょうか?

あなたの回答
tips
プレビュー