1
У меня есть DataFrame, давайте просто назовите его df
.Pandas DataFrame to_dict не работает после drop_duplicates
return df.to_dict(orient="records")
добросовестно выплевывает список диктов.
Но если я
df.drop_duplicates
return df.to_dict(orient="records")
это не удается, и говорит:
'функция' объект не имеет атрибута 'to_dict'
Это верно. Чтобы объяснить, почему это так, без '()' 'drop_duplicates' просто ссылается на функцию, поэтому' df' становится копией функции, а не результатом ее выполнения. – andychase
@andychase, приятное объяснение, я добавляю его, чтобы ответить. – jezrael