1
私はSpyderで大きなPandasデータフレームを扱っています。時々私は誤って変数エクスプローラウィンドウの大きなデータフレームをクリックし、Spyderはオープンしようとしている間非常に長い間ハングします。Spyder IDE - プログラム全体を再起動せずに大きな変数を開くことをキャンセルします。
私がこのプロセスを停止するために見つけた唯一の方法は、Spyderを完全に閉じてから再び開くことです。
- はプログラムを閉じずに変数を表示するための要求をキャンセル: は可能ですか?
- デフォルトを設定すると、Spyderはデータフレームなどの非常に大きなオブジェクトの最初の1000行だけを表示しますか?
おかげで解放されるように、スパイダー4に(例えば
pyarrow
)より効率的なシリアライズライブラリを使用することを計画しています。ただし、今後のリリースではこの問題に取り組んでいるとはいいですが、その間にユーザーが非常に大きなデータセット、つまり100,000 +行のpandasデータフレームを開こうとすると、警告を組み込むのはどれほど難しいでしょうか?ユーザーが決定した場合、要求をキャンセルしますか?または、実際のデータフレームを表示するのではなく、データフレームのコピー、つまり.head()を使用して1000行がユーザに表示されますか? – alkeyすべては使用可能なRAMによって異なります。 8GbのRAMを搭載したノートパソコンで、100万行のデータフレームを簡単に開くことができます。問題のトラッカー(https://github.com/spyder-ide/spyder/issues)で問題を開いて、問題の解決策が見つかるまで検討してください。 –