これは非常に単純な問題のように見えますが、曲がりくねる原因になっています。 RTFMで解決する必要があると確信していますが、オプションを確認したところ、修正するオプションを確認できました。
すべての列のdtypeを出力したいだけですが、現在は次のようになっています。
print df.dtypes
#>
Date object
Selection object
Result object
...
profit float64
PL float64
cumPL float64
Length: 11, dtype: object
オプションdisplay.max_row
、display.max_info_row
、display.max_info_columns
をすべて無効にしてみました。
何が悪いのですか?
パンダのバージョン= 0.13.1
更新:
私が馬鹿で、display.max_row
を十分に高い値に設定していないことがわかりました。
解決策は:
pd.set_option('display.max_rows', 20)
私はこれを試してみました:
df.info(verbose=True)
別の方法は、次のようにdtypeでグループ化することです。
x = df.columns.to_series().groupby(df.dtypes).groups
x
{dtype('object'): ['Date', 'Selection', 'Result'], dtype('float64'): ['profit', 'PL', 'cumPL']
これを行う:
with pd.option_context('display.max_rows', None, 'display.max_columns', None):
print(df.dtypes)