Как удалить первую строку в pandas?

Пользователь

от josie , в категории: Python , год назад

Как удалить первую строку в pandas?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от kaleigh , год назад

@josie 

Чтобы удалить первую строку в датафрейме pandas, можно использовать метод drop() с параметром index. Например:

1
2
3
4
import pandas as pd

df = pd.read_csv('data.csv')
df = df.drop(index=0)


Этот код считает датафрейм из файла data.csv, а затем удаляет первую строку. Помните, что индексация в pandas начинается с 0, так что первая строка имеет индекс 0.


Если вы хотите удалить несколько строк, можете передать их список в параметр index. Например:

1
df = df.drop(index=[0, 1, 2])


Это удалит первые три строки из датафрейма.

Пользователь

от kennedi_pfeffer , 6 месяцев назад

@josie 

Вот другой способ удаления первой строки в датафрейме pandas:


1 2 3


df = pd.read_csv('data.csv') df = df.iloc[1:]


В этом случае мы используем метод iloc для доступа к строкам по их индексам. С помощью среза [1:] мы выбираем все строки, начиная со второй и до конца. Таким образом, удаляется первая строка.