>  기사  >  백엔드 개발  >  Python에서 DataFrame을 결합하는 방법: 인덱스를 유지하거나 새로 시작합니까?

Python에서 DataFrame을 결합하는 방법: 인덱스를 유지하거나 새로 시작합니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-30 08:40:27669검색

How to Combine DataFrames in Python: Preserve Indices or Start Fresh?

DataFrame 연결

DataFrame으로 작업할 때 여러 데이터 프레임을 하나의 응집력 있는 데이터 구조로 결합해야 하는 경우가 많습니다. 이는 데이터 전처리, 유사한 데이터 세트 병합 또는 새 데이터 추가와 같은 다양한 시나리오에서 발생할 수 있습니다.

색인을 보존하지 않고 DataFrame 결합

두 개의 DataFrame을 결합하려면 추가 방법을 활용할 수 있습니다. 구문은 간단합니다.

<code class="python">df_merged = df1.append(df2, ignore_index=True)</code>

ignore_index를 True로 설정하면 결과 DataFrame은 새로운 순차적 인덱스를 갖게 됩니다. 이 옵션은 인덱스 순서가 관련이 없고 추가 데이터 조작을 단순화할 수 있는 경우에 적합합니다.

DataFrame을 보존된 인덱스와 결합

특정 시나리오에서는 개인의 원래 인덱스를 유지하는 것이 바람직할 수 있습니다. 데이터프레임. 이를 달성하려면,ignore_index를 False로 설정하면 됩니다.

<code class="python">df_merged = df1.append(df2, ignore_index=False)</code>

인덱스를 보존하면 원본 DataFrame에 대한 추적성이 유지되어 데이터 탐색 또는 레코드 일치와 같은 다운스트림 작업이 용이해집니다. 그러나 입력 DataFrame에 겹치지 않는 인덱스가 있는 경우 결과 DataFrame의 인덱스는 연속적이지 않을 수 있습니다.

위 내용은 Python에서 DataFrame을 결합하는 방법: 인덱스를 유지하거나 새로 시작합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.