Pandas: excel 파일을 가져올 때 특정 열을 무시합니다.


Excel 파일을 Pandas DataFrame으로 가져올 때 다음 기본 구문을 사용하여 특정 열을 무시할 수 있습니다.

 #define columns to skip
skip_cols = [1, 2]

#define columns to keep
keep_cols = [i for i in range (4) if i not in skip_cols]

#import Excel file and skip specific columns
df = pd. read_excel (' my_data.xlsx ', usecols=keep_cols)

이 특정 예에서는 my_data.xlsx 라는 Excel 파일을 pandas로 가져올 때 인덱스 위치 12 의 열을 무시합니다.

다음 예에서는 실제로 이 구문을 사용하는 방법을 보여줍니다.

예: Excel 파일을 Pandas로 가져올 때 특정 열을 무시합니다.

player_data.xlsx 라는 다음 Excel 파일이 있다고 가정해 보겠습니다.

다음 구문을 사용하여 이 파일을 pandas DataFrame으로 가져오고 가져오는 동안 인덱스 위치 12 (점 및 바운스 열)의 열을 무시할 수 있습니다.

 #define columns to skip
skip_cols = [1, 2]

#define columns to keep
keep_cols = [i for i in range (4) if i not in skip_cols]

#import Excel file and skip specific columns
df = pd. read_excel (' player_data.xlsx ', usecols=keep_cols)

#view DataFrame
print (df)

  team assists
0 to 5
1 B 3
2 C 7
3 D 8
4 E 8
5 F 9

인덱스 위치 12 의 열(포인트 및 바운스 열)을 제외한 Excel 파일의 모든 열을 Pandas DataFrame으로 가져왔습니다.

이 방법은 Excel 파일에 몇 개의 열이 있는지 미리 알고 있다고 가정합니다.

파일에 총 4개의 열이 있다는 것을 알았으므로 range(4)를 사용하여 유지하려는 열을 정의했습니다.

참고 : pandas read_excel() 함수에 대한 전체 문서는 여기에서 찾을 수 있습니다.

추가 리소스

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

Pandas: Excel 파일을 읽을 때 줄을 건너뛰는 방법
Pandas: Excel 파일을 가져올 때 유형을 지정하는 방법
Pandas: 여러 Excel 시트를 결합하는 방법

의견을 추가하다

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