У меня есть следующий пример кадра данных:
test = pd.DataFrame({'type': ['fruit', 'fruit', 'fruit', 'fruit', 'vegetable', 'vegetable', 'vegetable', 'vegetable'],
'name': ['orange', 'orange', 'apple', 'grape', 'leek', 'spinach', 'spinach', 'spinach'],
'value': ['100', '200', '300', '400', '500', '600', '700', '700']})
Я хочу удалить последовательные дубликаты строк, которые являются только дубликатами для:
test['type']
test['name']
Я видел, что общий решение состоит в том, чтобы использовать сдвиг, если он был для всего фрейма данных или отдельного столбца
# for a particular column
test[test.name != test.name.shift()]
Я в любом случае, чтобы он охватывал 2 столбца?
Большое спасибо за понимание