Как удалить первую строку в Pandas DataFrame(методы 2)


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

Способ 1: Используйте дроп

df.drop (index=df.index [0], axis= 0 , inplace= True )

Способ 2: использовать iloc

df = df.iloc [1: , :]

Каждый метод дает один и тот же результат.

В следующих примерах показано, как использовать каждый метод на практике со следующими пандами DataFrame:

import pandas as pd

#create DataFrame
df = pd.DataFrame({'team': ['A', 'A', 'A', 'A', 'B', 'B', 'B', 'B'],
 'position': ['G', 'G', 'F', 'F', 'G', 'G', 'F', 'F'],
 'assists': [5, 7, 7, 9, 12, 9, 9, 4],
 'rebounds': [11, 8, 10, 6, 6, 5, 9, 12]})

#view DataFrame
df

 team position assists rebounds
0 A G 5 11
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

Способ 1: Используйте дроп

В следующем коде показано, как использовать функцию drop() для удаления первой строки кадра данных pandas:

#drop first row of DataFrame
df.drop (index=df.index [0], axis= 0 , inplace= True ) 

#view updated DataFrame
df

 team position assists rebounds
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

Обратите внимание, что первая строка была удалена из DataFrame.

Также обратите внимание, что мы должны использовать inplace=True для удаления строки в исходном DataFrame.

Способ 2: использовать iloc

В следующем коде показано, как использовать функцию iloc для удаления первой строки кадра данных pandas:

#drop first row of DataFrame
df = df.iloc [1: , :]

#view updated DataFrame
df

 team position assists rebounds
1 A G 7 8
2 A F 7 10
3 A F 9 6
4 B G 12 6
5 B G 9 5
6 B F 9 9
7 B F 4 12

Обратите внимание, что первая строка была удалена из DataFrame.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные операции в pandas:

Как удалить повторяющиеся столбцы в Pandas
Как удалить строки по индексу в Pandas
Как удалить столбцы по индексу в Pandas
Как удалить строки, содержащие определенное значение в Pandas

Замечательно! Вы успешно подписались.
Добро пожаловать обратно! Вы успешно вошли
Вы успешно подписались на кодкамп.
Срок действия вашей ссылки истек.
Ура! Проверьте свою электронную почту на наличие волшебной ссылки для входа.
Успех! Ваша платежная информация обновлена.
Ваша платежная информация не была обновлена.