Введение
В этом практическом занятии мы узнаем о методе 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 и работать с ними.