"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > Python에서 DataFrame을 결합하는 방법: 인덱스를 유지하거나 새로 시작합니까?

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

2024-11-08에 게시됨
검색:793

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

DataFrame 연결

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

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

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

df_merged = df1.append(df2, ignore_index=True)

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

보존 색인과 DataFrame 결합

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

df_merged = df1.append(df2, ignore_index=False)

인덱스를 보존함으로써 원본 DataFrame에 대한 추적성이 유지됩니다. 데이터 탐색이나 기록 일치와 같은 다운스트림 작업을 촉진합니다. 그러나 입력 DataFrame에 겹치지 않는 인덱스가 있는 경우 결과 DataFrame의 인덱스는 연속적이지 않을 수 있습니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3