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

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

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

Введение

В этом практическом занятии мы узнаем, как использовать метод DataFrame.first() в Pandas. Метод DataFrame.first() выбирает начальные периоды временных рядов данных на основе смещения дат. Это может быть полезно при работе с DataFrame, у которого индексом являются даты, и вы хотите выбрать первые несколько строк на основе определенного смещения дат.

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

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

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

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

Импортируем необходимые библиотеки

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

import pandas as pd

Создаем DataFrame с датами в качестве индекса

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

i = pd.date_range('2021-01-01', periods=5, freq='D')
df = pd.DataFrame({'A': [1, 2, 3, 4, 5]}, index=i)

Используем метод DataFrame.first() для выбора первых нескольких строк

Теперь мы можем использовать метод DataFrame.first() для выбора первых нескольких строк на основе определенного смещения дат. Например, если мы хотим выбрать первые 3 дня, мы можем использовать следующий код:

df_first = df.first('3D')

Выводим выбранные строки

Наконец, выведем выбранные строки из DataFrame.

print(df_first)

Резюме

В этом практическом занятии мы узнали, как использовать метод DataFrame.first() в Pandas для выбора начальных периодов временных рядов данных на основе смещения дат. Это может быть полезно при работе с DataFrame, у которого даты являются индексом, и вы хотите выбрать первые несколько строк на основе определенного смещения дат. Следуя шагам этого практического занятия, вы теперь должны быть в состоянии использовать метод DataFrame.first() в своих задачах анализа данных.