У меня есть фрейм данных с индексированными n записями (0 - n). Я хочу удалить строку с индексом 'x' из кадра данных и сохранить ее в другом месте. По сути, я пытаюсь сделать эквивалент выполнения pop () из списка в Python. Есть ли какая-либо функция или простой способ сделать это с помощью pandas dataframes?
Я пытался использовать метод drop (), но он будет возвращать только тот же кадр данных с удаленной строкой.
dataframe df
row_needed = df.drop([2], axis=0)
)
С учетом кадра данных df:
A B C D
0 x y z y
1 x y y y
2 y e r z
Я хотел бы, чтобы при возврате строки с индексом 1 было возвращено следующее значение и df обновлен как таковой:
A B C D
0 x y z y
2 y e r z
Возвращена строка:
1 x y y y