🔍 Как отобразить все столбцы в pandas? Простое руководство с примерами и кодом
В pandas можно отобразить все столбцы, установив опцию display.max_columns в значение None:
import pandas as pd
pd.set_option('display.max_columns', None)
После установки этой опции, все столбцы датафрейма будут отображаться при выводе.
Детальный ответ
Как отобразить все столбцы в pandas?
В библиотеке pandas, которая широко используется для анализа данных в Python, есть несколько способов отобразить все столбцы в DataFrame.
1. Использование метода .head()
Метод .head()
выводит первые несколько строк и все столбцы DataFrame. По умолчанию метод отображает первые 5 строк, но вы можете указать другое значение в скобках.
import pandas as pd
# Создание примера DataFrame
data = {'Имя': ['Анна', 'Борис', 'Евгения'],
'Возраст': [25, 30, 35],
'Город': ['Москва', 'Санкт-Петербург', 'Казань']
}
df = pd.DataFrame(data)
# Отображение всех столбцов
df.head()
2. Использование атрибута .columns
Атрибут .columns
возвращает список всех столбцов DataFrame. Вы можете использовать этот атрибут для отображения всех столбцов.
import pandas as pd
# Создание примера DataFrame
data = {'Имя': ['Анна', 'Борис', 'Евгения'],
'Возраст': [25, 30, 35],
'Город': ['Москва', 'Санкт-Петербург', 'Казань']
}
df = pd.DataFrame(data)
# Отображение всех столбцов
print(df.columns)
3. Установка опции отображения столбцов
Вы также можете установить опцию отображения для pandas, чтобы все столбцы DataFrame выводились без сокращения.
import pandas as pd
# Создание примера DataFrame
data = {'Имя': ['Анна', 'Борис', 'Евгения'],
'Возраст': [25, 30, 35],
'Город': ['Москва', 'Санкт-Петербург', 'Казань']
}
df = pd.DataFrame(data)
# Установка опции отображения всех столбцов
pd.set_option('display.max_columns', None)
# Отображение DataFrame
print(df)
4. Использование метода .to_string()
Метод .to_string()
позволяет отобразить все столбцы DataFrame в виде строкового представления. Этот метод полезен, если вы хотите получить полный обзор всех столбцов.
import pandas as pd
# Создание примера DataFrame
data = {'Имя': ['Анна', 'Борис', 'Евгения'],
'Возраст': [25, 30, 35],
'Город': ['Москва', 'Санкт-Петербург', 'Казань']
}
df = pd.DataFrame(data)
# Отображение всех столбцов в виде строки
print(df.to_string())
Заключение
Надеюсь, этот небольшой учебник помог вам понять, как отобразить все столбцы в библиотеке pandas. В данной статье мы изучили несколько способов достичь этой цели: использование метода .head()
, атрибута .columns
, установки опции отображения и метода .to_string()
. Теперь вы можете эффективно работать со всеми столбцами в своих DataFrame.