3

大きなデータフレームがあります。通常、このようなデータ フレームがある場合、そのデータ フレームの概要を取得します。ここで、各列と列名に含まれる非 NaN 値の数に関する情報を取得します。ただし、これについては、さらに短い要約を取得します。

<class 'pandas.core.frame.DataFrame'>
Index: 138289 entries, 1993-07-23 to 2012-11-26
Columns: 101 entries, AAT to ZZT
dtypes: object(101)

各列に関する情報を含む標準の要約を取得したいと思います。

何か関係がある場合は、ipythonノートブックとパンダ0.9.1を使用しています

4

3 に答える 3

4

残念ながら、DataFrame.info はハッキングされており、列が 100 列未満でない限り、完全な概要を表示しないようになっています (ソース コードを見てください)。0.10 で修正します。

https://github.com/pydata/pandas/issues/2524

于 2012-12-13T18:29:17.780 に答える
3

以下を使用して、DataFrame に表示される最大行を設定してみてくださいset_printoptions

pd.set_printoptions(max_columns=101)

これにより、(要約された) DataFrame 内のすべての列を表示できるようになります。

およびは、デフォルトで表示される DataFrame オブジェクトの行数と列数を制御しますmax_rowsmax_columns

于 2012-11-29T21:49:00.763 に答える
1

データフレームが大きい場合、ipython ノートブックに表示されません。私はそれを強制するだけです:

from IPython.display import HTML
HTML(df.head().to_html())

必ず頭を使用してください:)

于 2012-11-30T20:03:55.380 に答える