반응형
CSV 파일로 저장
판다스 데이터프레임은 2차월 배열로 구조화된 데이터로 2차원 구조를 갖는 CSV파일로 변환이 가능합니다.
▶ 구문
to_scv('파일이름(경로)')
▷ 예문
data = {'name' : ['Jerry', 'Riah', 'Paul'],
'algol' : ["A", "A+", "B"],
'basic' : ["C", "B", "B+"],
'c++' : ["B+", "C", "C+"]}
df = pd.DataFrame(data)
df.set_index('name', inplace=True)
df.to_csv("df_sample.csv")
JSON 파일로 저장
▶ 구문
to_json('파일이름(경로)')
▷ 예문
data = {'name' : ['Jerry', 'Riah', 'Paul'],
'algol' : ["A", "A+", "B"],
'basic' : ["C", "B", "B+"],
'c++' : ["B+", "C", "C+"]}
df = pd.DataFrame(data)
df.set_index('name', inplace=True)
df.to_json("df_sample.json")
Excel 파일로 저장
- 데이터프레임은 Excel 파일과 구조가 유사하며 컬럼과 로우를 1대1 대응합니다.
- to_excel() 메서드를 적용하려면 openpyxl 라이브러리를 사전에 설치해야합니다.
- 아나콘다 배포판에는 기본 제공됩니다.
▶ 구문
to_excel('파일이름(경로)')
▷ 예문
# excel파일로 저장
data = {'name' : ['Jerry', 'Riah', 'Paul'],
'algol' : ["A", "A+", "B"],
'basic' : ["C", "B", "B+"],
'c++' : ["B+", "C", "C+"]}
df = pd.DataFrame(data)
df.set_index('name', inplace=True)
df.to_excel("df_sample.xlsx")
▶ 여러 개의 데이터 프레임을 하나의 Excel 파일로 저장.
writer = pd.ExcelWriter('./df_excelwriter.xlsx')
df1.to_excel(writer, sheet_name='aaa')
df2.to_excel(writer, sheet_name='bbb')
writer.save()x
반응형
'Python' 카테고리의 다른 글
[Python] Web scrapping (0) | 2022.09.27 |
---|---|
[Python] Pandas (0) | 2022.09.27 |
[Python] numpy 내적연산 (1) | 2022.09.24 |
[Python] numpy (0) | 2022.09.22 |
[Python] Anaconda 가상환경 생성 (0) | 2022.09.21 |