Мне нужно отбросить последнего члена каждой группы, так как это мешает дальнейшим вычислениям. Я не знаю, как лучше объяснить мою проблему, но если вам нужны дополнительные разъяснения, спросите.
Мой текущий код:
sampleDataUser = sampleData.groupby('user').filter(lambda x: x != sampleDataUser.tail(1))
возвращает эту ошибку:
ValueError: Can only compare identically-labeled DataFrame objects
Пример данных:
df = [{ "user" : "seth", var1 = "5"}, {"user": "seth", "var1" : "8"}, {"user" : "chris", "var1" : "2"}]
Ожидаемый результат:
df = [{ "user" : "seth", var1 = "5"}, {"user" : "chris", "var1" : "2"}]