Подтвердить что ты не робот

Pandas печать ВСЕ типов

Это похоже на очень простую проблему, но это заставляет меня крутить изгиб. Я уверен, что это должно быть разрешено RTFM, но я просмотрел параметры, и я вижу, как это исправить.

Я просто хочу напечатать dtypes всех столбцов, в настоящее время я получаю:

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 все безрезультатно.

Что я делаю неправильно?

Pandas version = 0.13.1


Update:

Оказывается, я был идиотом и не установил display.max_row в достаточно высокое значение.

Решение было:

pd.set_option('display.max_rows', 20)
4b9b3361

Ответ 1

другой способ - группировать по dtype следующим образом:

x = df.columns.to_series().groupby(df.dtypes).groups
x
{dtype('object'): ['Date', 'Selection', 'Result'], dtype('float64'): ['profit', 'PL', 'cumPL']