問題タブ [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.
python - HDF5 Store オブジェクトが空かどうかを確認しますか?
hdf5 ファイルを開いてオブジェクトを保存するために pandas HDFSTore オブジェクトを使用していDataFrame
ます。しかし、その前に、ファイルが空かどうかを調べたいと思います。私のかどうかを調べる方法はありますか
store.h5 の階層ツリーを参照して、オブジェクトが空かどうかを確認する方法はありますか。store.h5 内のオブジェクトのリストを取得したい
python - パンダは特定のレベルで行をシャッフルします
DataFrame
行にa を使用するパンダがMultiIndex
あります。
この DataFrame をインデックスの最初のレベルでシャッフルしたいので、考えられる結果は次のようになります。
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.exe
distribute-0.6.26
pyreadline-1.7.1
そのエラー メッセージがまだ表示されます。Windows7でインストールの順序が特定されているかどうかは誰にもわかりませんか?
python - Pandas DataFrame オブジェクトでのインデックスの再定義
pandasDataFrame
オブジェクトのインデックスを再作成しようとしています。
以下に示すようにこれを行っていますが、間違った答えが得られています。これを行う方法の手がかりはありますか?
なぜこれが起こっているのですか?
python - パンダ:年間データを互いに重ねてプロットする方法
時間値(フロート)でインデックス付けされた一連のデータがあり、一連のチャンクを取得して、それらを互いに重ねてプロットしたいと思います。たとえば、20週間にわたって約10分ごとに株価を取得し、株価を20行プロットして週ごとのパターンを確認したいとします。したがって、私のX軸は1週間で、20行あります(その週の価格に対応します)。
更新しました
インデックスは等間隔の値ではなく、浮動小数点です。それは次のようなものです:
したがって、インデックスは等間隔ではありません。シミュレーターからの電圧対時間のデータを扱っています。時間のウィンドウTを作成し、dfをTの長さのチャンクに分割し、それらを互いに重ねてプロットする方法を知りたいです。したがって、データの長さが20 * Tの場合、同じプロットに20本の線が表示されます。
混乱させて申し訳ありません; 私はそれが役立つかもしれないと考えて株式のアナロジーを使用しました。
python - パンダのDataFrameの補間
私はDataFrameを持っています。たとえば、時間はインデックス、ストライクは列のボラティリティサーフェスです。2次元補間を行うにはどうすればよいですか?できますreindex
が、どうすれば対処できNaN
ますか?できることはわかっていますfillna(method='pad')
が、線形補間でさえありません。補間を行うために独自のメソッドをプラグインできる方法はありますか?
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個の値を持つ配列が返されます。
これはイテレータで実行できると思っていましたが、これを実行するためのより良い方法があるかどうか疑問に思いました。
ありがとう。私はパンダとパンダコミュニティが大好きです。
python - csvオリエンテーションを読んでいるパンダ
ヘイ私はパンダでここからダウンロードできるcsvファイルを読み込もうとしています(euriborレート私がこのファイルを持ちたい理由を想像できると思います!)。このファイルはCSVファイルですが、どういうわけか奇妙な方向に向いています。Excelファイルにインポートした場合の形式は
最初の列が12mまで上がるように行動します(ただし、サンプルをダウンロードできるリンクを提供します)。パンダで読みたいのですが、正しく読めません。Pandasにはcsvファイルを読み取るための組み込み関数がありますが、どういうわけか、列指向ではなく行指向であることが期待されます。このインデックスの時間変化をプロットするために、3mというラベルの付いた行の情報を取得し、値と日付を取得したいと思います。しかし、私はこの問題を処理することはできません。私はデータを読み取ることができることを知っています
しかし、csvファイルがなんらかの方法で転置されれば機能します。H
python - Series.interpolateで発生する可能性のあるバグ
インデックス値を複数のsまたはSeries間で整列させようとしてDataFrame
おり、Series.interpolateを使用していますが、正しく補間されていないようです。あるいは、私は何かを誤解しているのかもしれません。これが小さな例です:
sig1とsig2には、df1とdf2よりも多くのポイントがありますが、値は補間されていると思います。重なっていない点がいくつかあります。これはバグですか、それともユーザーエラーですか?私はv0.7.3を使用しています
ありがとう。
python - Ipython ノートブック/Jupyter で、Pandas にプロットしようとしているグラフが表示されない
Ipython Notebook で pandas を使用していくつかのデータをプロットしようとしていますが、オブジェクトは表示されますが、実際にはグラフ自体はプロットされません。したがって、次のようになります。
その後にグラフが続くはずですが、表示されません。私はmatplotlibをインポートしたので、それは問題ではありません。インポートする必要がある他のモジュールはありますか?