問題タブ [datetimeindex]

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 投票する
0 に答える
456 参照

python - 空の行を作成するための DateTimeIndex リサンプル

次に、以下を取得するために実行drop_duplicatesしました。weekly

ここで、不足している週を 0 で埋めたいと思います。and で遊んでみましたが、たとえば、次の操作を行うと、いくつかの奇妙なエラーが発生しますresamplereindex

次のエラーが表示されます。

をコメントアウトするfillna(0)と、プロットで確認したDatetimeIndexResamplerオブジェクトが目的の動作をしません(何をしているのかわかりません。それを行うとすべての値がバイナリになりますが、すべての週を埋めます)

インデックスは でDateTimeIndex、値はint64です。

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

python - 毎月のパンダ DatetimeIndex を作成する

DatetimeIndex タイプに変換したい 12 個の値を持つデータフレームがあります

しかし、結果の DatetimeIndex の長さは 11 しかなく、これは 12 である必要があります。

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

python - パンダの日付インデックスを翌月にシフト

日付インデックスを持つデータフレームがあります。ラグ値を持つ新しい列を作成したいと考えています。つまり、laggedfoo(1aug2016) = foo(1july2016)

dataframe.shift を使用しましたが、期待どおりに動作しませんでした。ハックして機能させることはできますが、日付インデックスを処理およびシフトする方法の全体像が欠けていると思います。

1 'm' シフトすると、次の月にシフトするのではなく、当月の月末にシフトします。(2016 年 7 月 1 日は、2016 年 8 月 1 日ではなく、2016 年 7 月 30 日になります)。

shift2 シフトして必要なものを取得できますが、freqパラメーターを使用するための基本的なアイデアが欠けているのではないかと心配しています。

ここに画像の説明を入力

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

python - 多くのデータフレームのインデックスを揃えて、パンダのそれぞれの欠損値を埋める方法は?

同様の日時インデックスのデータを含む4つのデータフレームがありますが、それぞれに欠落している行がほとんどなく、以前の既知のデータを使用してギャップを埋めることができることがわかっています。

これらのデータフレームを「整列」して、すべてのデータフレームのインデックスを結合し、欠損値を埋めたいと思います。私は2つのデータフレームに対してそれを行う方法を知っています: df1, df2 = df1.align(df2, axis=0, method='pad')、しかし2つ以上に対してそれを行う良い方法は何ですか?

私はこれを試しましたが、うまくいきます:

ただし、実際のデータで同じアプローチを試みると、「ValueError: インデックスは単調に増加または減少する必要があります」というエラーが発生します。これは価格データであり、インデックスは次のようになります。

私が理解している限り、それは増加しているはずです。「単調」についてはわかりませんが、上記の例で示されているように、制約ではないと想定しました(まだ日付がありませんでした)。

正しい用語を使用していない場合はご容赦ください。

PSデータフレームのリストを繰り返し処理すると、再インデックスを適用した後、実際にはdf1、df2、df3に保​​存されていないように見えます。どうすれば修正できますか?

0 投票する
0 に答える
145 参照

python-2.7 - データフレームで箱ひげ図を日ごとにグループ化する方法

したがって、次のようなデータがあります。

そして、2 つの異なる色の箱ひげ図を含むグラフを作成したいと考えています。さて、私は最初からボックスプロットをプロットするのが得意ではないので、私のテクニックがうまくいかないかもしれません. 次のコードを作成しました。

それから私に与えます:

箱ひげ図を日または月ごとに並べ替え、それぞれを同じグラフに 2 つの異なる色、つまり 1 つのオレンジともう 1 つの黒を基本的に重ねてプロットし、2 つの違いを識別できるようにしたいと考えています。大きな混乱のように見えずにこれが不可能な場合は、1 つの図のサブプロットである 2 つの異なるグラフにプロットします (私はそれを行うことができます)。ただし、並べ替えはうまくいかないようです。私の日時インデックスが日または7日でソートできない理由がわかりません。私も試してみました

それから私に与えます:

何が起こっているのかわかりませんが、 を認識しdatetimeIndexていないようですがdf7.info()、戻ってきます:

ということで、フォーマットされているようdatetimeIndexです。

あらゆるご支援に感謝いたします。さらに明確にする必要がある場合は、喜んで追加情報を提供させていただきます。

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

python - マルチインデックスの第 2 レベルのタイム スライス

pandas では、時間インデックスのクールなスライスが可能です。たとえば、次のようにdfして、2012 年 1 月から 2012 年 3 月までの月のデータフレームをスライスできます。

ただし、df時間インデックスが第 2 レベルであるマルチインデックスを持つデータフレームがあります。次のようになります。

上記の方法を使用して、特定のレベルでスライスすることもできます。

ただし、これは専用ですlevel0 == 'a'

のすべての値に対してこれを行うにはどうすればよいlevel0ですか? 私は次のようなものを期待しています:

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

python - datetimeの配列から月の最初の日を生成するPythonパンダ

datetime の配列から月の初日を取得しようとしています。つまり、すべての日1とすべての時間を に変更し0ます。

達成したいと願っていた