問題タブ [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.

0 投票する
3 に答える
7782 参照

python - パンダの datetime64 列の中央値

datetime 列の中央値を計算して datetime 形式で返す方法はありますか? datetime64[ns] 形式の python で列の中央値を計算したい。以下は、列のサンプルです。

名前: 最新、dtype: datetime64[ns]

私の目的は、中央値を上記の日付列と同じ日時形式にすることです。

np.array への変換を試みました:

しかし、それはエラーをスローします:

int64 に変換してから中央値を計算し、datetime への戻り形式を試行しても機能しません

0 投票する
2 に答える
653 参照

python - Pandas DataFrame への追加時の datetime64 エラー

Python + Numpy + Pandas に問題があります。

文字列としてエンコードされたミリ秒の精度のタイムスタンプのリストがあります。次に、それらを 10 ミリ秒の解像度に丸めます。これでうまくいきます。丸められたタイムスタンプを新しい列として DataFrame に追加すると、バグが発生します。datetime64 オブジェクトの値は完全に破壊されます。

私は何か間違ったことをしていますか?それとも Pandas/NumPy エラーですか?

ところで、このバグは Windows でのみ発生するのではないかと疑っています。昨日 Mac で同じコードを試したときは気づきませんでした (これは確認していません)。

私が得る出力:

pd.show_versions() の出力:

0 投票する
1 に答える
1205 参照

python - データフレームをnumpy配列に変換するときにdtypeを保持する方法は?

データフレームがあり、それをnumpy配列に変換してその値をプロットしたいと考えています。データフレームは次のようになります。

しかし、変換しようとすると、インデックスの種類 (日付列) が からdatetime64[ns]に変わりますTimestamp

なぜそれが発生し、どのようにタイプをdatetime64のままにしておくことができますか?

データフレームのインデックスを分離して、後で値と連結しようとしましたが、エラーが表示されます。何を間違えたのか知りたいです。