問題タブ [pandas]

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 に答える
2935 参照

python - パンダは特定のレベルで行をシャッフルします

DataFrame行にa を使用するパンダがMultiIndexあります。

この DataFrame をインデックスの最初のレベルでシャッフルしたいので、考えられる結果は次のようになります。

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

python - パンダは IPython にインポートできません

を実行Windows 7.0していPython2.7ます。インストールする前にパンダをインストールしipython0.12.1ました(安定版)。

実行import pandasするIPython.exeと、次のエラー メッセージが表示されます。

pandas という名前のモジュールはありません

スタート メニューから IPython を呼び出すと、cmd を介して pandas が配置されている場所で自動的に実行されませんC:\Python27。代わりに、別のパスで実行されますC:\Users\mycomputername\\.ipython。(ipython が pandas ライブラリがマシン上に存在することを検出できないというのは不合理に思えます)。

そうは言っても、そこから実行するために、適切なライブラリがインストールされているC:\Python27\dist\ipython-0.12フォルダーにcdします。ipython.exedistribute-0.6.26pyreadline-1.7.1

そのエラー メッセージがまだ表示されます。Windows7でインストールの順序が特定されているかどうかは誰にもわかりませんか?

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

python - Pandas DataFrame オブジェクトでのインデックスの再定義

pandasDataFrameオブジェクトのインデックスを再作成しようとしています。

以下に示すようにこれを行っていますが、間違った答えが得られています。これを行う方法の手がかりはありますか?

なぜこれが起こっているのですか?

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

python - パンダ:年間データを互いに重ねてプロットする方法

時間値(フロート)でインデックス付けされた一連のデータがあり、一連のチャンクを取得して、それらを互いに重ねてプロットしたいと思います。たとえば、20週間にわたって約10分ごとに株価を取得し、株価を20行プロットして週ごとのパターンを確認したいとします。したがって、私のX軸は1週間で、20行あります(その週の価格に対応します)。

更新しました

インデックスは等間隔の値ではなく、浮動小数点です。それは次のようなものです:

したがって、インデックスは等間隔ではありません。シミュレーターからの電圧対時間のデータを扱っています。時間のウィンドウTを作成し、dfをTの長さのチャンクに分割し、それらを互いに重ねてプロットする方法を知りたいです。したがって、データの長さが20 * Tの場合、同じプロットに20本の線が表示されます。

混乱させて申し訳ありません; 私はそれが役立つかもしれないと考えて株式のアナロジーを使用しました。

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

python - パンダのDataFrameの補間

私はDataFrameを持っています。たとえば、時間はインデックス、ストライクは列のボラティリティサーフェスです。2次元補間を行うにはどうすればよいですか?できますreindexが、どうすれば対処できNaNますか?できることはわかっていますfillna(method='pad')が、線形補間でさえありません。補間を行うために独自のメソッドをプラグインできる方法はありますか?

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

python - SeriesまたはDataFrameの交差(インターセプト)ポイントを計算する

インデックスが次のような浮動小数点数である定期的なデータがあります。

cross(df, y_val, direction='rise' | 'fall' | 'cross')電圧値がy_valに等しいすべての補間点を含む時間の配列(インデックス)を返す関数を作成したいと思います。'rise'の場合、傾きが正の値のみが返されます。'fall'の場合、負の勾配を持つ値のみが返されます。'cross'の場合​​、両方が返されます。したがって、y_val =0およびdirection='cross'の場合​​、交差点のX値(最初の値は約0.025)を含む10個の値を持つ配列が返されます。

これはイテレータで実行できると思っていましたが、これを実行するためのより良い方法があるかどうか疑問に思いました。

ありがとう。私はパンダとパンダコミュニティが大好きです。

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

python - csvオリエンテーションを読んでいるパンダ

ヘイ私はパンダでここからダウンロードできるcsvファイルを読み込もうとしています(euriborレート私がこのファイルを持ちたい理由を想像できると思います!)。このファイルはCSVファイルですが、どういうわけか奇妙な方向に向いています。Excelファイルにインポートした場合の形式は

最初の列が12mまで上がるように行動します(ただし、サンプルをダウンロードできるリンクを提供します)。パンダで読みたいのですが、正しく読めません。Pandasにはcsvファイルを読み取るための組み込み関数がありますが、どういうわけか、列指向ではなく行指向であることが期待されます。このインデックスの時間変化をプロットするために、3mというラベルの付いた行の情報を取得し、値と日付を取得したいと思います。しかし、私はこの問題を処理することはできません。私はデータを読み取ることができることを知っています

しかし、csvファイルがなんらかの方法で転置されれば機能します。H

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

python - Series.interpolateで発生する可能性のあるバグ

インデックス値を複数のsまたはSeries間で整列させようとしてDataFrameおり、Series.interpolateを使用していますが、正しく補間されていないようです。あるいは、私は何かを誤解しているのかもしれません。これが小さな例です:

sig1とsig2には、df1とdf2よりも多くのポイントがありますが、値は補間されていると思います。重なっていない点がいくつかあります。これはバグですか、それともユーザーエラーですか?私はv0.7.3を使用しています

ありがとう。

0 投票する
7 に答える
83830 参照

python - Ipython ノートブック/Jupyter で、Pandas にプロットしようとしているグラフが表示されない

Ipython Notebook で pandas を使用していくつかのデータをプロットしようとしていますが、オブジェクトは表示されますが、実際にはグラフ自体はプロットされません。したがって、次のようになります。

その後にグラフが続くはずですが、表示されません。私はmatplotlibをインポートしたので、それは問題ではありません。インポートする必要がある他のモジュールはありますか?

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

python - データアライメント後にCSVにエクスポートできません

2つのデータセットがあり、両方のセットに共通の日付があるデータのみを保持したいと思います。でデータセットをインポートし、それらをread_csv()呼び出します。df1df2

次に、以下を実行します。

確認したところ、DFはタプルのようです。目標は、を使用して(共通の日付のみで)整列されたデータをエクスポートすることDF.to_csv(path)です。'tuple'オブジェクトに属性'to_csv'がないというメッセージで失敗します。結合によってタプルが作成された理由がわかりません。これは、CSVにエクスポートできるデータフレームであるべきではありませんか?

.csvファイルに簡単にエクスポートできるように使用するためのより良いコマンドはありますか?