DataFrame으로 작업할 때 여러 데이터 프레임을 하나의 응집력 있는 데이터 구조로 결합해야 하는 경우가 많습니다. 이는 데이터 전처리, 유사한 데이터 세트 병합 또는 새 데이터 추가와 같은 다양한 시나리오에서 발생할 수 있습니다.
두 개의 DataFrame을 결합하려면 추가 방법을 활용할 수 있습니다. 구문은 간단합니다.
<code class="python">df_merged = df1.append(df2, ignore_index=True)</code>
ignore_index를 True로 설정하면 결과 DataFrame은 새로운 순차적 인덱스를 갖게 됩니다. 이 옵션은 인덱스 순서가 관련이 없고 추가 데이터 조작을 단순화할 수 있는 경우에 적합합니다.
특정 시나리오에서는 개인의 원래 인덱스를 유지하는 것이 바람직할 수 있습니다. 데이터프레임. 이를 달성하려면,ignore_index를 False로 설정하면 됩니다.
<code class="python">df_merged = df1.append(df2, ignore_index=False)</code>
인덱스를 보존하면 원본 DataFrame에 대한 추적성이 유지되어 데이터 탐색 또는 레코드 일치와 같은 다운스트림 작업이 용이해집니다. 그러나 입력 DataFrame에 겹치지 않는 인덱스가 있는 경우 결과 DataFrame의 인덱스는 연속적이지 않을 수 있습니다.
위 내용은 Python에서 DataFrame을 결합하는 방법: 인덱스를 유지하거나 새로 시작합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!