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')
'Python' 카테고리의 다른 글
Python - Pandas 그래프 꾸미기 ! (0) | 2022.09.30 |
---|---|
Python - Pandas 그래프 시각화 (0) | 2022.09.27 |
Python - Pandas 데이터프레임 연산 (1) | 2022.09.26 |
Python - Pandas DataFrame (0) | 2022.09.23 |
Python - numpy (연산, 내적연산,인덱스) (1) | 2022.09.23 |