Метод keys() для DataFrame в Pandas

PythonPythonBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом практическом занятии мы узнаем о методе DataFrame.keys() из библиотеки pandas для Python. Метод keys() используется для получения индексов или имен столбцов из DataFrame. Мы рассмотрим синтаксис и примеры использования этого метода.

Советы по работе с ВМ

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

Иногда вам может потребоваться подождать несколько секунд, пока Jupyter Notebook полностью загрузится. Валидация операций не может быть автоматизирована из-за ограничений Jupyter Notebook.

Если вы столкнетесь с проблемами во время обучения, не стесняйтесь обращаться к Labby. Оставьте отзыв после занятия, и мы оперативно решим проблему для вас.

Импорт библиотеки pandas

Сначала нам нужно импортировать библиотеку pandas, которая предоставляет структуры данных и инструменты для анализа данных при работе с структурированными данными.

import pandas as pd

Создание DataFrame

Далее, создадим DataFrame с использованием функции pd.DataFrame(). Мы передадим словарь в качестве параметра данных, где ключи будут именами столбцов, а значения - соответствующими данными.

df = pd.DataFrame({"A": [0, 1], "B": [3, 4], "C": [0, 1], "D": [3, 4]})
print("The DataFrame is:")
print(df)

Результат:

The DataFrame is:
   A  B  C  D
0  0  3  0  3
1  1  4  1  4

Использование метода DataFrame.keys()

Теперь, давайте используем метод DataFrame.keys(), чтобы получить имена столбцов DataFrame. Мы можем присвоить результат переменной и вывести ее, чтобы увидеть имена столбцов.

keys = df.keys()
print(keys)

Результат:

Index(['A', 'B', 'C', 'D'], dtype='object')

Получение информации о индексе

Мы также можем использовать метод DataFrame.keys(), чтобы получить индекс (метки строк) DataFrame. Создадим другой DataFrame с индексом и используем метод, чтобы получить информацию об индексе.

df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"]}, index=['index_1', 'index_2'])
print("The DataFrame is:")
print(df)
keys = df.keys()
print(keys)

Результат:

The DataFrame is:
        Name  Age Education
index_1  Navya   25    M.Tech
index_2 Vindya   24      Ph.d
Index(['Name', 'Age', 'Education'], dtype='object')

Резюме

В этом практическом занятии мы изучили метод DataFrame.keys() в библиотеке pandas. Этот метод позволяет получить индекс (метки строк) или имена столбцов DataFrame. Используя этот метод, мы можем легко получить доступ к индексу или столбцам DataFrame и работать с ними.