반응형
Pandas: Excel 시트에서 항상 첫 번째 시트/탭 선택
시트 이름 목록을 가져오는 방법을 알고 있습니다.제가 사용하고 있는 엑셀 파일은 여러 개의 시트가 있습니다.첫 번째 것을 순차적으로 선택하려면 어떻게 해야 합니까?시트 이름은 모르겠지만 첫 번째 시트를 선택해야 합니다.어떻게 해야 할까요?
Excel 테이블을 데이터 프레임에 읽을 때 첫 번째 시트가 자동으로 선택됩니다.
그러나 명시적으로 말하면 명령은 다음과 같습니다.
import pandas as pd
fd = 'file path'
data = pd.read_excel( fd, sheet_name=0 )
'시트 이름'은 더 이상 사용하지 않습니다.sheet_name을(를) 사용하십시오.
또한 작성 당시 이 버그: https://github.com/pandas-dev/pandas/issues/17107
'sheet_name'이 아닌 'sheetname'을 사용합니다.
공식 문서에 따라 EdChum에서 이미 제안한 바와 같이 read_message passing sheetname=N을 인수로 사용하면 충분합니다.첫 번째 시트의 경우 N=0, 두 번째 시트의 경우 N=1, 세 번째 시트의 경우 N=2 등입니다.
언급URL : https://stackoverflow.com/questions/30477987/pandas-always-selecting-the-first-sheet-tab-in-an-excel-sheet
반응형
'programing' 카테고리의 다른 글
CheckChanged에서 트리거하지 않고 CheckChanged 값 변경 (0) | 2023.08.14 |
---|---|
Ajax 성공 후 페이지 다시 로드 (0) | 2023.08.14 |
다중 업데이트 mysql (0) | 2023.08.14 |
안드로이드용 스칼라 프로그래밍 (0) | 2023.08.14 |
단일 C 파일의 FFT (0) | 2023.08.09 |