본문 바로가기
카테고리 없음

[데이터프레임 마스터하기] 14. 데이터 내보내기

by 봉그리봉봉 2024. 7. 10.

CSV 파일로 내보내기 .

to_csv()는 기본적으로 인덱스에 있는 값들을 컬럼으로 만들어 줍니다

index라는 파라미터 값의 기본값이 True로 되어 있기 때문이죠.

loan_df.to_csv('data/loan1.csv')

 

잘 내보내졌나 확인하기 -> 다시 읽어

loan_df1 = pd.read_csv('data/loan1.csv')

Unnamed: 0으로 인덱스에 있던 숫자값들이 컬럼으로 추가되었음.  = 불필요한 컬럼이 새로 생김 

 

불필요한 컬럼이 생기지 않도록 index 값을 기본값 True 대신 False로 설정

DataFrame에서 인덱스는 제외하고, loan_id부터 loan_status까지 컬럼에 있는 값들만 내보낼 수 있습니다.

loan_df1.to_csv('data/loan2.csv', index=False)

 


엑셀 파일로 내보내기

loan_df1.to_excel('data/loan1.xlsx', sheet_name='loan', startrow=1, startcol=1)

 

sheet_name : 시트 이름 

startrow : 데이터가 몇 번쨰 로우부터 기록될 건지

startcol: 몇 번째 컬럼부터 기록될 건지 

.두 파라미터의 기본값은 원래 0