🔎 Как вывести определенные столбцы в pandas: пошаговое руководство

Для вывода определенных столбцов в pandas, используйте метод loc или iloc.

import pandas as pd

# Создаем DataFrame с данными
data = {'Имя': ['Анна', 'Мария', 'Даниил'],
        'Возраст': [25, 30, 35],
        'Город': ['Москва', 'Санкт-Петербург', 'Екатеринбург']}

df = pd.DataFrame(data)

# Выводим столбцы по названию
columns_to_display = ['Имя', 'Город']
df_selected_columns = df.loc[:, columns_to_display]
print(df_selected_columns)

# Выводим столбцы по индексу
index_to_display = [0, 2]
df_selected_rows = df.iloc[:, index_to_display]
print(df_selected_rows)

Детальный ответ

Как вывести определенные столбцы в pandas

Добро пожаловать в эту подробную статью о том, как вывести определенные столбцы в библиотеке pandas.

Pandas - это мощный инструмент для работы с данными в языке программирования Python. С его помощью можно выполнять различные операции над данными, включая работу с таблицами и столбцами.

Шаг 1: Загрузка данных

Перед тем, как начать работу с определенными столбцами, нам нужно загрузить данные в pandas. Для примера, давайте загрузим CSV файл с данными.


import pandas as pd

data = pd.read_csv('data.csv')

В этом примере мы использовали функцию read_csv() для загрузки данных из CSV файла в объект pandas DataFrame.

Шаг 2: Вывод определенных столбцов

Теперь, когда у нас есть данные в pandas, мы можем начать работу с определенными столбцами. Давайте рассмотрим несколько способов вывода выбранных столбцов.

Способ 1: Использование оператора доступа к столбцам

Простейшим способом является использование оператора доступа к столбцам ([]). Укажите имена столбцов, которые вы хотите вывести, в квадратных скобках после имени объекта DataFrame. Например:


selected_columns = data[['column1', 'column2']]
print(selected_columns)

В этом примере мы выбрали столбцы с именами "column1" и "column2" и вывели их на экран.

Способ 2: Использование метода loc()

Метод loc() позволяет выбрать столбцы по их именам. Для использования этого метода, укажите имена столбцов в виде списка. Например:


selected_columns = data.loc[:, ['column1', 'column2']]
print(selected_columns)

В этом примере мы использовали метод loc() для выбора всех строк и столбцов с именами "column1" и "column2".

Способ 3: Использование метода iloc()

Метод iloc() позволяет выбирать столбцы по их индексам. Для использования этого метода, укажите индексы столбцов в виде списка. Например:


selected_columns = data.iloc[:, [0, 1]]
print(selected_columns)

В этом примере мы использовали метод iloc() для выбора всех строк и столбцов с индексами 0 и 1.

Заключение

Теперь вы знаете различные способы вывода определенных столбцов в библиотеке pandas. Вы можете использовать оператор доступа к столбцам, метод loc() или метод iloc() в зависимости от ваших потребностей. Практикуйтесь и экспериментируйте с разными данными и столбцами, чтобы улучшить свои навыки в работе с pandas.

Удачи в изучении pandas!

Видео по теме

Pandas Базовый №3. Отбор строк и столбцов, Размерность, Импорт CSV

Pandas Базовый №4. Операции со столбцами DataFrame

Фильтрация данных в Pandas | Анатолий Карпов | karpov.courses

Похожие статьи:

🔎 Как вывести определенные столбцы в pandas: пошаговое руководство