Pandas: csv 파일을 읽을 때 줄을 건너뛰는 방법


CSV 파일을 Pandas DataFrame으로 읽을 때 다음 방법을 사용하여 행을 건너뛸 수 있습니다.

방법 1: 특정 행 건너뛰기

 #import DataFrame and skip 2nd row
df = pd. read_csv ('my_data.csv', skiprows=[ 2 ])

방법 2: 여러 특정 행 무시

 #import DataFrame and skip 2nd and 4th row
df = pd. read_csv (' my_data.csv', skiprows=[2,4 ] )

방법 3: 처음 N 줄을 무시합니다.

 #import DataFrame and skip first 2 rows
df = pd. read_csv ('my_data.csv', skiprows= 2 )

다음 예에서는 Basketball_data.csv 라는 CSV 파일을 사용하여 실제로 각 방법을 사용하는 방법을 보여줍니다.

예시 1: 특정 행 무시

다음 코드를 사용하여 CSV 파일을 가져오고 두 번째 줄을 무시할 수 있습니다.

 import pandas as pd

#import DataFrame and skip 2nd row
df = pd. read_csv ('basketball_data.csv', skiprows=[ 2 ])

#view DataFrame
df

        team points rebounds
0 to 22 10
1 C 29 6
2 D 30 2

CSV 파일을 pandas DataFrame으로 가져올 때 두 번째 줄(팀 “B” 포함)은 무시되었습니다.

참고 : CSV 파일의 첫 번째 줄은 0줄로 간주됩니다.

예시 2: 여러 특정 줄 무시

다음 코드를 사용하여 CSV 파일을 가져오고 두 번째와 네 번째 줄을 건너뛸 수 있습니다.

 import pandas as pd

#import DataFrame and skip 2nd and 4th rows
df = pd. read_csv ('basketball_data.csv', skiprows=[ 2 , 4 ])

#view DataFrame
df

        team points rebounds
0 to 22 10
1 C 29 6

CSV 파일을 pandas DataFrame으로 가져올 때 두 번째 및 네 번째 줄(팀 “B” 및 “D” 포함)은 무시되었습니다.

예시 3: 처음 N 줄 무시

다음 코드를 사용하여 CSV 파일을 가져오고 처음 두 줄을 건너뛸 수 있습니다.

 import pandas as pd

#import DataFrame and skip first 2 rows
df = pd. read_csv ('basketball_data.csv', skiprows= 2 )

#view DataFrame
df

        B 14 9
0 C 29 6
1 D 30 2

CSV 파일의 처음 두 줄은 건너뛰었고 사용 가능한 다음 줄(팀 “B” 포함)이 DataFrame의 헤더 줄이 되었습니다.

추가 리소스

다음 튜토리얼에서는 Python에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Pandas로 Excel 파일을 읽는 방법
Pandas DataFrame을 Excel로 내보내는 방법
NumPy 배열을 CSV 파일로 내보내는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다