상식닷컴
로그인
가입하기
2026년 상식닷컴 선정 식당 & 카페 리스트
2025년 2026년 신상 호텔 리스트
최근에 오픈한 호텔을 찾는다면 살펴보세요
일주일 식단표 어플
자동 일주일 식단표 어플
안드로이드
아이폰
주식 & 코인 차트의 신
1000만원으로 2000만원 만들기 프로젝트
궁금한 상식 보기
물과 시간: 시간을 뛰어넘는 7가지 경험
비타민은 장기 복용 시 내성이 생기나요?
비타민을 장기간 복용할 경우 간 기능 수치에 영향을 줄 수 있나요?
강황의 매력을 발견하는 8가지 이유
강황의 치유력: 9가지 과학적 증거
건강한 아침을 위한 생강 레시피: 4가지 추천!
매일 생강 한 조각의 힘: 5가지 건강 효과
직거래의 장점: 10가지 이유로 알아보는 선택의 이유
직거래의 매력을 느끼는 9가지 이유
땅콩으로 만드는 간편한 샐러드 5가지!
땅콩, 에너지 지속력 높이는 4가지 팁!
다이어트를 할 때 방울토마토가 좋은 이유는 뭔가요?
Previous
Next
수정하기 - 파이썬 pandas로 여러 CSV 파일을 읽어와서 통합하는 방법은?
닉네임
비밀번호
제목
내용
[이미지 업로드는 권한이 있는 사람만 가능. 하단 카톡으로 연락]
<a href='https://sangseek.com/sangseeks/파이썬/ko'>파이썬</a>에서 pandas 라이브러리를 사용하여 여러 CSV 파일을 읽어와 통합하는 방법은 다음과 같습니다. 이 과정은 기본적으로 `pandas`의 `read_csv` 함수와 `concat` 함수를 활용합니다. 단계별 과정: 1. 필요한 <a href='https://sangseek.com/sangseeks/라이브러리 설치/ko'>라이브러리 설치</a> 및 임포트 : - pandas 라이브러리가 설치되어 있어야 합니다. 설치가 필요하다면 `pip install pandas`를 사용하여 설치할 수 있습니다. - 필요한 라이브러리를 임포트합니다. ```python import pandas as pd import glob ``` 2. CSV 파일 경로 설정 : - 통합하고자 하는 CSV 파일들이 위치한 디렉토리 경로를 설정합니다. `glob` 라이브러리를 사용하여 특정 패턴(Match pattern)에 맞는 파일들을 가져올 수 있습니다. ```python 예시로 'data' 폴더에 있는 모든 CSV 파일을 지정 path = 'data/*.csv' glob을 사용하여 파일 리스트 생성 csv_files = glob.glob(path) ``` 3. CSV 파일 읽기 및 통합 : - `pd.concat`을 사용하여 여러 DataFrame을 하나로 합칩니다. 먼저 각 CSV 파일을 읽어 오고, 이를 리스트에 저장한 후 통합합니다. ```python 빈 리스트 생성 dataframes = [] 모든 CSV 파일을 읽어서 DataFrame 리스트에 추가 for filename in csv_files: df = pd.read_csv(filename) dataframes.append(df) 모든 DataFrame을 하나로 통합 combined_df = pd.concat(dataframes, ignore_index=True) ``` 4. 통합된 DataFrame 확인 : - 통합된 DataFrame을 출력하여 확인할 수 있습니다. ```python print(combined_df) ``` 5. CSV 파일로 저장 (선택적) : - 필요하다면 통합된 DataFrame을 새로운 CSV 파일로 저장할 수 있습니다. ```python combined_df.to_csv('combined_data.csv', index=False) ``` 전체 코드: 아래는 위의 모든 단계를 포함한 전체 코드입니다. ```python import pandas as pd import glob CSV 파일이 있는 폴더 경로 path = 'data/*.csv' csv_files = glob.glob(path) 비어 있는 리스트 생성 dataframes = [] 각 CSV 파일 읽어서 리스트에 추가 for filename in csv_files: df = pd.read_csv(filename) dataframes.append(df) 모든 DataFrame을 하나로 합치기 combined_df = pd.concat(dataframes, ignore_index=True) 결과 확인 print(combined_df) 통합된 데이터프레임을 CSV 파일로 저장 combined_df.to_csv('combined_data.csv', index=False) ``` 이런 식으로 pandas를 사용하여 여러 CSV 파일을 쉽게 통합할 수 있습니다. 데이터 전처리나 정제 작업을 추가로 수행할 수도 있습니다.
이용안내
커뮤니티 이용안내
×
- 게시한 게시글로 발생하는 문제는 게시자에게 책임이 있습니다.
- 게시글이 타인/타업체의 저작권을 침해할 경우 모든 책임은 게시자에게 있습니다. 게시자가 모든 손해를 부담해야 합니다.
- 상식닷컴 운영자는 게시자와 상의하지 않고 게시글을 수정 또는 삭제할 수 있습니다.
- 상식닷컴 운영자는 깨끗한 커뮤니티 공간을 만드는 것이 1순위입니다.
수정하기
취소하기