다용도 Pandas 라이브러리에서는 다음과 같이 inplace 수정 옵션을 자주 접하게 됩니다. 진술:
df.dropna(axis='index', how='all', inplace=True)
이는 inplace=True 사용의 결과에 대한 의문을 제기합니다. 기술을 자세히 살펴보겠습니다.
무엇이 반환되나요?
inplace=True인 경우 명시적 개체가 반환되지 않습니다. 대신 원본 DataFrame df가 제자리에서 수정됩니다.
객체 처리
Do All Operations Modified Self?
예, inplace=True인 경우 모든 작업은 호출자 자체를 수정합니다(원본 DataFrame df).
의 결과 inplace=False
inplace=False인 경우 새 객체가 즉시 생성되고 해당 새 객체가 반환됩니다. 이는 기본적으로 새 결과를 새 변수에 할당하는 복사 생성자입니다(df = df.an_Operation(inplace=False)).
위 내용은 Pandas `inplace=True`는 원래 DataFrame을 수정하거나 새 데이터 프레임을 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!