Python / Pandas показывает только первые 10 и последние 10 столбцов во фрейме данных - PullRequest
0 голосов
/ 24 февраля 2020

Я относительно новичок в науке о данных и машинном обучении, и в настоящее время я работаю над своим первым проектом с очень большим набором данных, с более чем миллионом строк и 88 столбцами.

В настоящее время я нахожусь в процесс очистки данных и попытки использовать такие функции, как data.isnull(), .sum() и data[data.isnull().values.any(axis=1)].head(), но в моем файле блокнота Jupiter будут отображаться только первые десять и последние десять столбцов.

Просто ищу лучший способ просмотреть данные или обратиться к любым ресурсам, которые могут помочь.

Ответы [ 3 ]

0 голосов
/ 24 февраля 2020

Вы можете изменить количество отображаемых столбцов, набрав:

#without restriction
pd.set_option('display.max_columns', None)
0 голосов
/ 24 февраля 2020

Попробуйте использовать это

   pd.set_option('display.max_columns', 30)

Вы можете изменить номер в соответствии с вашими потребностями. используя None для полного списка.

0 голосов
/ 24 февраля 2020

Вы используете .head() в своем коде,

data[data.isnull().values.any(axis=1)].head().

Это даст вам первые 10 столбцов по умолчанию. Вы можете указать количество столбцов, которые вы хотите видеть в качестве аргумента .head().

Если вы удалите .head() из строки выше, вы увидите полный фрейм данных.

Аналогичным образом проверьте, не используете ли вы где-нибудь .tail(). Это даст вам последние 10 столбцов.

...