Pandas: 기존 csv 파일에 데이터를 추가하는 방법
Pandas에서 다음 구문을 사용하여 기존 CSV 파일에 데이터를 추가할 수 있습니다.
df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )
to_csv() 함수의 인수를 해석하는 방법은 다음과 같습니다.
- ‘existing.csv’: 기존 CSV 파일의 이름입니다.
- mode=’a’: 기본적으로 ‘w’ – ‘쓰기’ 모드와 반대로 ‘추가’ 모드를 사용합니다.
- index=False: 새 데이터를 추가할 때 인덱스 열을 포함하지 않습니다.
- header=False: 새 데이터 추가 시 헤더를 포함하지 않습니다.
다음 단계별 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.
1단계: 기존 CSV 파일 보기
다음과 같은 기존 CSV 파일이 있다고 가정해 보겠습니다.

2단계: 추가할 새 데이터 만들기
기존 CSV 파일에 추가할 새 pandas DataFrame을 만들어 보겠습니다.
import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['D', 'D', 'E', 'E'], ' points ': [6, 4, 4, 7], ' rebounds ': [15, 18, 9, 12]}) #view DataFrame df team points rebounds 0 D 6 15 1 D 4 18 2 E 4 9 3 E 7 12
3단계: 기존 CSV에 새 데이터 추가
다음 코드는 이 새 데이터를 기존 CSV 파일에 추가하는 방법을 보여줍니다.
df. to_csv (' existing.csv ', mode=' a ', index= False , header= False )
4단계: 업데이트된 CSV 보기
기존 CSV 파일을 열면 새 데이터가 추가된 것을 확인할 수 있습니다.

데이터 추가 시 주의 사항
기존 CSV 파일에 데이터를 추가할 때 기존 CSV에 인덱스 컬럼이 있는지 반드시 확인하세요.
기존 CSV 파일에 인덱스 파일이 없으면 새 데이터를 추가할 때 to_csv() 함수에 index=False를 지정하여 팬더가 인덱스 열을 추가하지 못하도록 해야 합니다.
추가 리소스
Pandas DataFrame을 CSV로 내보내는 방법
Pandas DataFrame을 Excel로 내보내는 방법
Pandas DataFrame을 여러 Excel 시트로 내보내는 방법