728x90
안녕하세요. 쇼미요미입니다.
나도코딩님을 통해 학습한 내용입니다.
오늘은 파일 저장 및 열기~
1. 저장하기
1-1) csv 파일로 저장
df.to_csv('score.csv', encoding='utf-8-sig', index=False)
1-2) 텍스트(.txt) 파일로 저장
df.to_csv('score.txt', sep='\t') #tab으로 구분된 텍스트 파일
1-3) 엑셀(.xlsx) 파일로 저장
df.to_excel('score.xlsx', encoding='utf-8-sig')
2. 열기
2-1) csv 파일 열기
df = pd.read_csv('score.csv')
df
df = pd.read_csv('score.csv', skiprows=1) #지정된 갯수 만큼 row를 건너띄고 읽어옴
df = pd.read_csv('score.csv', skiprows=[1,3,5]) #1.3.5 row 제외하고 읽어오기 (리스트 형태로 지정)
df = pd.read_csv('score.csv', nrows=4) #지정된 갯수 만큼의 row만 차례대로 가져옴
df = pd.read_csv('score.csv', skiprows=[1,2], nrows=4) #처음 2개 제외하고 4개의 row 가져오기
2-2) 텍스트 파일 열기
df = pd.read_csv('score.txt', sep='\t', index_col='지원번호')
#지원번호를 index로 지정, 숫자를 쓰면 해당 위치가 index로 지정
df
2-3) 엑셀 파일 열기
df = pd.read_excel('score.xlsx')
df

728x90
'Python > Pandas' 카테고리의 다른 글
[Pandas] 데이터 선택 : loc, iloc (0) | 2022.05.03 |
---|---|
[Pandas] 데이터 확인 (0) | 2022.05.03 |
[Pandas] Index (0) | 2022.05.03 |
[Pandas] DataFrame : 2차원 데이터 (0) | 2022.05.03 |
[Pandas] Series : 1차원 데이터 (0) | 2022.05.03 |
댓글