Pandas 데이터 프레임의 데이터에 액세스할 때 특정 작업은 뷰(원본 데이터에 대한 참조)를 반환하고 다른 작업은 뷰를 반환합니다. 복사본을 생성합니다. 효율적인 데이터 조작을 위해서는 이 동작을 제어하는 규칙을 이해하는 것이 중요합니다.
주어진 예에서
<code class="python">df[df.C <= df.B].ix[:,'B':'E']</code>
체인 인덱싱된 선택 항목이 안정적으로 유지되지 않습니다. 원본 데이터 프레임에 대한 보기. 대신 올바른 구문을 사용하세요.
<code class="python">df.loc[df.C <= df.B, 'B':'E']</code>
예측할 수 없는 동작을 방지하려면 다음 방법을 엄격히 준수하세요.
이러한 규칙을 따르면 다음을 수행할 수 있습니다. Pandas 데이터프레임 내에서 복사본과 보기를 효과적으로 관리하여 효율적인 데이터 조작과 예측 가능한 결과를 보장합니다.
위 내용은 Pandas는 언제 뷰와 복사본을 생성합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!