2016-07-07 4 views

답변

2

난 당신이없이 때문에, ()를 그리워 생각이 없습니다 ()drop_duplicates은 함수를 참조하기 때문에 df은 resu가 아닌 해당 함수의 복사본이됩니다. 그것 (의견에 감사 andychase)를 실행 LT :

df = df.drop_duplicates() 
return df.to_dict(orient="records") 

또는 : 맞아

df.drop_duplicates(inplace=True) 
return df.to_dict(orient="records") 
+0

. 이것이 왜'()'없이'drop_duplicates'는 함수를 참조하기 때문에'df '는 함수의 결과가 아니라 함수의 복사본이됩니다. – andychase

+0

@andychase, 좋은 설명, 나는 대답에 그것을 추가합니다. – jezrael

관련 문제