파이썬/파이썬일반

python(vscode)/csv read/일부분 가져오기/부분데이터/read_csv/skiprows/nrows/pandas

gongdol 2023. 7. 16. 10:13
300x250

csv 파일을 받다보면 쓸데없는 시간, 로그 등이 데이터 위에 남는경우가 있다. 

필요한 부분의 데이터만 가져오도록 해보자. 

 

1. csv 파일 준비

  -> 아래에서 필요한부분만 가져오도록 할것이다. 

  -> csv 파일명은 edit_csv_example.csv 

 

2. 코드작성

  1) 첫번째 출력은 다섯줄(행)을 스킵하고 2줄을 가져온다.

  2) 두번째 출력은 앞에서부터 5행 스킵하고, 맨뒤에서부터 1행 스킵하여 데이터를 가져온다. 

1
2
3
4
5
6
7
8
9
10
import pandas as pd
 
# csv 일부가져오기1
df = pd.read_csv('edit_csv_example.csv', skiprows=5, nrows=2)
print(df)
 
# csv 일부가져오기2
df = pd.read_csv('edit_csv_example.csv', skiprows=5, skipfooter=1)
print(df)
 
cs

 

 

3. 결과

   

첫번째 출력

 

두번째 출력

300x250