Python / / 2022. 9. 27. 10:30

Python - Pandas 데이터 파일 저장

import pandas as pd 
'''
CSV 파일 저장 

-판다스 데이터프레임은 2차원 배열로 구조화된 데이터로 2차원 구조를 갖는 CSV파일로 변환 가능 
-데이터프레임을 CSV 파일로 저장 시 to_csv()메소드 적용
-CSV 파일을 저장할 파일 경로, 파일명(확장자 포함)을 따옴표 안에 입력

c0,c1,c2,c3
0,1,4,7
1,2,5,8
2,3,6,9
'''

data = {'name':['Jerry','Riah','Paul'],
        'algol':["A","A+","B"],
        'basic':["C","B","B+"],
        'c++':["B+","C","C+"]}
data2 = {'c0':['0','1','2'],
        'c1':['1','2','3'],
        'c2':['4','5','6'],
        'c3':['7','8','9']}

df_2 = pd.DataFrame(data2)        
df = pd.DataFrame(data)
df.set_index('name',inplace=True) # name 열 인덱스

#to_csv 메소드 이용, CSV파일로 내보내기. 파일명은 df_sample.csv로 저장

df.to_csv('C:/Users/Hoon/Desktop/데이터 시각화/df_sample.csv')

'''
JSON 파일로 저장 to_json() 메소드를 이용 
JSON파일의 이름을 저장하려는 파일경로와 함께 문자열로 입력 
DataFrame 객체.to_json('파일이름(경로)')
'''

df.to_json('C:/Users/Hoon/Desktop/데이터 시각화/df_sample.json')
df.to_excel('C:/Users/Hoon/Desktop/데이터 시각화/df_sample.xlsx') 

'''데이터프레임 여러 개를 Excel 파일로 저장
pd.ExcelWriter(파일이름(경로))

판다스 DataFrame 함수로 데이터프레임 변환, 변수 df1 ,df2에 저장
'''

with pd.ExcelWriter('path_to_file.xlsx') as writer:
    df.to_excel(writer, sheet_name='Sheet1')
    df_2.to_excel(writer, sheet_name='Sheet2')

 

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유