Pandas dataframe을 csv로 내보내는 방법(예제 포함)


다음 구문을 사용하여 Pandas DataFrame을 CSV 파일로 내보낼 수 있습니다.

 df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

index=False는 Python이 DataFrame을 내보낼 때 인덱스 열을 제거하도록 지시한다는 점에 유의하세요. 인덱스 열을 유지하려면 이 인수를 자유롭게 제거하세요.

다음 단계별 예에서는 이 기능을 실제로 사용하는 방법을 보여줍니다.

1단계: Pandas DataFrame 만들기

먼저 pandas DataFrame을 만들어 보겠습니다.

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' points ': [25, 12, 15, 14, 19, 23],
                   ' assists ': [5, 7, 7, 9, 12, 9],
                   ' rebounds ': [11, 8, 10, 6, 6, 5]})

#view DataFrame
df

points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6
5 23 9 5

2단계: DataFrame을 CSV 파일로 내보내기

다음으로 DataFrame을 CSV 파일로 내보내겠습니다.

 #export DataFrame to CSV file
df. to_csv (r' C:\Users\Bob\Desktop\my_data.csv ', index= False )

3단계: CSV 파일 보기

마지막으로 CSV 파일을 내보낸 위치로 이동하여 볼 수 있습니다.

 points, assists, rebounds
25.5.11
12,7,8
15,7,10
14.9.6
19,12,6
23.9.5

index=False 를 지정했으므로 인덱스 열은 파일에 없습니다.

또한 to_csv() 함수의 기본 인수가 headers=True 이므로 헤더가 파일에 있습니다.

재미삼아 index=False 인수를 생략하면 CSV 파일은 다음과 같이 표시됩니다.

 ,points, assists, rebounds
0.25.5.11
1,12,7,8
2,15,7,10
3,14,9,6
4,19,12,6
5,23,9,5

to_csv() 함수에 대한 자세한 안내는 pandas 문서를 참조하세요.

추가 리소스

Pandas로 CSV 파일을 읽는 방법
Pandas로 Excel 파일을 읽는 방법
Pandas DataFrame을 Excel로 내보내는 방법
NumPy 배열을 CSV 파일로 내보내는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다