상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
수정하기 - 파이썬 pandas에서 concat으로 데이터프레임을 연결하는 옵션은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
Pandas의 `concat` 함수는 여러 데이터프레임을 연결하는 데 사용됩니다. 이 함수는 다양한 옵션을 제공하여 데이터프레임을 원하는 방식으로 병합할 수 있습니다. 주요 옵션은 다음과 같습니다: 1. `objs` - 연결할 데이터프레임 또는 Series의 리스트입니다. 2. `axis` - 연결할 축을 지정합니다. - `axis=0`: 행을 기준으로 연결 (기본값) - `axis=1`: 열을 기준으로 연결 3. `join` - 연결 시의 조인 방식입니다. - `inner`: 교차하는 인덱스나 열만 포함 (<a href='https://sangseek.com/sangseeks/교집합/ko'>교집합</a>) - `outer`: 모든 인덱스나 열을 포함 (<a href='https://sangseek.com/sangseeks/합집합/ko'>합집합</a>) 4. `ignore_index` - `True`로 설정하면 새로운 인덱스를 생성합니다. - `False` (기본값)일 경우 원본 데이터프레임의 인덱스를 유지합니다. 5. `keys` - 병합된 데이터프레임의 각 부분에 레벨을 추가하기 위해 사용할 수 있습니다. - 여러 데이터프레임을 <a href='https://sangseek.com/sangseeks/식별하기/ko'>식별하기</a> 위한 계층적 인덱스 구성 시 유용합니다. 6. `verify_integrity` - `True`로 설정하면, 중복 인덱스가 있는 경우 오류를 발생시킵니다. - 기본값은 `False`로, 중복 인덱스에 대한 검사가 수행되지 않습니다. 7. `sort` - `True`로 설정하면, 결과 인덱스가 정렬됩니다. - 기본값은 `False`이며, 이 경우 인덱스 순서는 원본 데이터프레임의 순서를 유지합니다. 예제 ```python import pandas as pd 데이터프레임 생성 df1 = pd.DataFrame({'A': [1, 2], 'B': [3, 4]}) df2 = pd.DataFrame({'A': [5, 6], 'B': [7, 8]}) 행으로 연결 result_row = pd.concat([df1, df2], axis=0) 열로 연결 result_col = pd.concat([df1, df2], axis=1) 인덱스 무시 result_ignore_index = pd.concat([df1, df2], ignore_index=True) inner join result_inner = pd.concat([df1, df2], join='inner') keys 사용 result_keys = pd.concat([df1, df2], keys=['df1', 'df2']) print(result_row) print(result_col) print(result_ignore_index) print(result_inner) print(result_keys) ``` 이러한 옵션들을 사용하여 `concat` 함수로 효과적으로 데이터프레임을 연결할 수 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기