問題タブ [datetime64]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - パンダの datetime64 列の中央値
datetime 列の中央値を計算して datetime 形式で返す方法はありますか? datetime64[ns] 形式の python で列の中央値を計算したい。以下は、列のサンプルです。
名前: 最新、dtype: datetime64[ns]
私の目的は、中央値を上記の日付列と同じ日時形式にすることです。
np.array への変換を試みました:
しかし、それはエラーをスローします:
int64 に変換してから中央値を計算し、datetime への戻り形式を試行しても機能しません
python - Pandas DataFrame への追加時の datetime64 エラー
Python + Numpy + Pandas に問題があります。
文字列としてエンコードされたミリ秒の精度のタイムスタンプのリストがあります。次に、それらを 10 ミリ秒の解像度に丸めます。これでうまくいきます。丸められたタイムスタンプを新しい列として DataFrame に追加すると、バグが発生します。datetime64 オブジェクトの値は完全に破壊されます。
私は何か間違ったことをしていますか?それとも Pandas/NumPy エラーですか?
ところで、このバグは Windows でのみ発生するのではないかと疑っています。昨日 Mac で同じコードを試したときは気づきませんでした (これは確認していません)。
私が得る出力:
pd.show_versions() の出力:
python - データフレームをnumpy配列に変換するときにdtypeを保持する方法は?
データフレームがあり、それをnumpy配列に変換してその値をプロットしたいと考えています。データフレームは次のようになります。
しかし、変換しようとすると、インデックスの種類 (日付列) が からdatetime64[ns]
に変わりますTimestamp
。
なぜそれが発生し、どのようにタイプをdatetime64のままにしておくことができますか?
データフレームのインデックスを分離して、後で値と連結しようとしましたが、エラーが表示されます。何を間違えたのか知りたいです。