Код: Выделить всё
filtered_df = df[(df[col]== val) & (df.shift(1)[col] != df[col])]
Код: Выделить всё
df
Код: Выделить всё
df= create_df(data)
Когда я пытаюсь экспортировать df в CSV файл:
Код: Выделить всё
data = pd.to_csv("out")
Примените вышеуказанный фильтр к данным, он работает, я получаю непустой фрейм данных.
Я не знаю, как это объяснить, df и data должны быть одинаковыми.
Пример: скажем, df это:
Код: Выделить всё
Index col
0 4
1 5
2 7
3 5
Код: Выделить всё
df_filtered = 1 5
3 5
Подробнее здесь: https://stackoverflow.com/questions/786 ... ot-correct