2

IPython Notebook を使用していますが、単純な DataFrame 名を送信して返される出力の種類を制御できるようにしたいと考えています。例えば:

df = DataFrame({"A": [1,2,3], "B": [4,5,6]})
df

非常に小さな DataFrame であるため、常にグリッド表現を返します。ただし、より大きな DataFrame は HTML 表現で表示されます (少なくともノートブックの設定では)。つまり、約 15 列を超えない限り、表現は次のようになります。

<class 'pandas.core.frame.DataFrame'>
Index: 35 entries, 6215.0 to 6028.0
Data columns:
District Name               35  non-null values
Total Percent Pass          35  non-null values
GE Percent Pass             35  non-null values
SE Percent Pass             3  non-null values
White Percent Pass          11  non-null values
Black Percent Pass          23  non-null values
Hispanic Percent Pass       21  non-null values
Asian Percent Pass          4  non-null values
PI Percent Pass             0  non-null values
AI Percent Pass             0  non-null values
Other Percent Pass          0  non-null values
EcDis Percent Pass          29  non-null values
Non EcDis Percent Pass      26  non-null values
Total Percent Pass_D        35  non-null values
GE Percent Pass_D           35  non-null values
SE Percent Pass_D           31  non-null values
White Percent Pass_D        27  non-null values
Black Percent Pass_D        35  non-null values
Hispanic Percent Pass_D     35  non-null values
Asian Percent Pass_D        19  non-null values
PI Percent Pass_D           0  non-null values
AI Percent Pass_D           0  non-null values
Other Percent Pass_D        0  non-null values
EcDis Percent Pass_D        35  non-null values
Non EcDis Percent Pass_D    35  non-null values
Comparative                 35  non-null values
dtypes: float64(25), object(1)

ノートブックでオプションをオンまたはオフにすることなく、このタイプの表現 (最後の表現) を自由に強制できるようにしたいと考えています。これを行う方法はありますか?

4

1 に答える 1

4

あなたの例を拡張して、あなたはただ使うことができますdf.info

In [21]: df.info()
<class 'pandas.core.frame.DataFrame'>
Int64Index: 3 entries, 0 to 2
Data columns:
A    3  non-null values
B    3  non-null values
dtypes: int64(2)
于 2013-03-27T16:22:57.323 に答える