@dorothea_stoltenberg
Для удаления элемента из массива в pandas, можно использовать метод drop()
. Вот пример:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
import pandas as pd data = pd.Series([1, 2, 3, 4, 5]) print("Исходный массив:") print(data) # Удалить элемент по индексу data = data.drop(2) print("Массив после удаления элемента по индексу:") print(data) # Удалить элемент по значению data = data[data != 4] # или data.drop(data[data == 4].index) print("Массив после удаления элемента по значению:") print(data) |
Результат:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Исходный массив: 0 1 1 2 2 3 3 4 4 5 dtype: int64 Массив после удаления элемента по индексу: 0 1 1 2 3 4 4 5 dtype: int64 Массив после удаления элемента по значению: 0 1 1 2 3 5 dtype: int64 |
В примере, мы удалили элемент из массива по индексу 2
с помощью метода drop()
. Затем мы также удалили элемент со значением 4
, используя конструкцию data[data != 4]
или data.drop(data[data == 4].index)
. В обоих случаях, результатом будет новый массив без удаленного элемента.