1. 데이터프레임 생성 및 CSV 파일 저장
[소스]
import pandas as pd
from collections import OrderedDict #컬럼 순서를 지정하면서 데이터 프레임을 구성
friend_ordered_dict = OrderedDict(
[
('name', ['John', 'Nate']),
('age', [25, 30]),
('job', ['student', 'teacher']),
]
)
df = pd.DataFrame.from_dict(friend_ordered_dict)
df.to_csv('C:\\Users\\HP\\Desktop\\주피터\\Pandas\\TEST\\file\\save.csv') #csv파일로 생성
[결과]
데이터 프레임 생성 후 "df.to_csv('[저장될 파일경로 및 파일명]', [옵션])"을 통해 파일을 저장할 수 있습니다.
정상적으로 저장된 것을 확인할 수 있습니다.
2. 인덱스가 제거된 CSV 파일 생성
[소스]
import pandas as pd
from collections import OrderedDict #컬럼 순서를 지정하면서 데이터 프레임을 구성
friend_ordered_dict = OrderedDict(
[
('name', ['John', 'Nate']),
('age', [25, 30]),
('job', ['student', 'teacher']),
]
)
df = pd.DataFrame.from_dict(friend_ordered_dict)
df.to_csv('C:\\Users\\HP\\Desktop\\주피터\\Pandas\\TEST\\file\\save_no_index.csv', index = None) #csv파일로 생성
[결과]
데이터 프레임 생성 후 "df.to_csv('[저장될 파일경로 및 파일명]', index = None)" 이처럼 index 옵션을 주면 파일저장시 index부분이 제거되고 저장되는 것을 확인 할 수 있습니다.
3. 컬럼 속성이 삭제된 CSV 파일 생성
[소스]
import pandas as pd
from collections import OrderedDict #컬럼 순서를 지정하면서 데이터 프레임을 구성
friend_ordered_dict = OrderedDict(
[
('name', ['John', 'Nate']),
('age', [25, 30]),
('job', ['student', 'teacher']),
]
)
df = pd.DataFrame.from_dict(friend_ordered_dict)
df.to_csv('C:\\Users\\HP\\Desktop\\주피터\\Pandas\\TEST\\file\\save_no_header.csv', header = None) #csv파일로 생성
[결과]
데이터 프레임 생성 후 "df.to_csv('[저장될 파일경로 및 파일명]', header= None)" 이처럼 header옵션을 주면 파일저장시 header부분이 제거되고 저장되는 것을 확인 할 수 있습니다.
'프로그래밍 > Python' 카테고리의 다른 글
[Python Pandas] 6. 행, 열 삭제 (723) | 2020.08.26 |
---|---|
[Python Pandas] 5. 행,열 선택 필터 및 수정 (729) | 2020.08.21 |
[Python Pandas] 3. 데이터프레임 생성(Dictionaly , List) (751) | 2020.08.20 |
[Python Pandas] 2. Pandas 설치 및 파일 불러오기(csv, txt) (741) | 2020.08.19 |
[Python Pandas] 1. 주피터 노트북 설치(Anaconda, Jupyter Notebook) (746) | 2020.08.19 |