Отображение df.info (), df.head(), df.shape, df.dtypes за один шаг

#python #dataframe #machine-learning

#python #фрейм данных #машинное обучение

Вопрос:

при использовании Jupyter Notebook мне приходится создавать отдельные пробелы для df.info() df.head() , и т.д., упомянутых в названии вопроса.

Блокнот Jupyter

Есть ли способ поместить все это в один блок, как на 2-м рисунке, и показать всю информацию Блокнот Jupyter

Комментарии:

1. df.info (), df.head(), df.shape, df.dtypes

Ответ №1:

используйте запятую в той же строке

df.info (), df.head(), df.shape, df.dtypes

Ответ №2:

вы можете поместить их в одну строку или в отдельные строки. но это все равно даст те же результаты.

поместите их в одну строку, используя запятые:

 df.info(), df.head(), df.head(), df.dtypes
 

Ответ №3:

Другой вариант — использовать display

 display(df.info())
display(df.head())
display(df.shape())
 

В зависимости от версии jupyter вам может потребоваться выполнить импорт from IPython.display import display
Еще одним преимуществом display является печать нескольких фреймов данных. Результат будет таким же, как если бы вы напечатали один df, чего нет в случае использования ,