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

Beginner

Введение

В этом практическом занятии мы научимся использовать метод head() из библиотеки Python pandas для получения первых n строк DataFrame. Этот метод широко используется для быстрого осмотра данных в DataFrame и понимания его структуры.

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

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

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

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

Импортировать библиотеку pandas

Во - первых, нам нужно импортировать библиотеку pandas с помощью инструкции import.

import pandas as pd

Создать DataFrame

Далее мы создадим объект DataFrame, содержащий некоторые примеры данных. Например, создадим DataFrame с единственным столбцом "Язык", в котором будет список языков программирования.

## Create the DataFrame
df = pd.DataFrame({'Language': ['Kannada','Hindi', 'Telugu', 'Tamil', 'Malyalam','Marathi','Konkani','Tulu']})

Использовать метод head()

Для получения первых n строк DataFrame мы можем использовать метод head(). По умолчанию он возвращает первые 5 строк. Вот пример:

print("----Первые 5 строк DataFrame 如下-----")
print(df.head())

Указать количество строк

Мы также можем указать количество строк, которое хотим получить, передав параметр в метод head(). Это позволяет нам получить определенное количество строк с начала DataFrame. Например, чтобы получить первые 2 строки, мы можем использовать следующий код:

print("----Первые 2 строки DataFrame 如下-----")
print(df.head(n = 2))

Использовать отрицательное значение для n

Если мы передадим отрицательное значение для n методу head(), он вернет все строки, кроме последних n строк. Это эквивалентно использованию нотации среза df[:-n]. Вот пример:

print("----Первые n строк DataFrame 如下-----")
print(df.head(-2))

Резюме

В этом практическом занятии мы узнали, как использовать метод head() в библиотеке pandas для получения первых n строк DataFrame. Этот метод полезен для быстрого осмотра данных и понимания их структуры. Задав количество строк, мы можем получить определенную подмножество DataFrame. Кроме того, использование отрицательного значения для n позволяет нам получить все строки, кроме последних n строк. В целом, метод head() - удобный инструмент для исследования содержимого DataFrame.