Pandas csv Import의 Skiprows 인수 이해
CSV 파일을 Pandas로 가져올 때 Skiprows 인수를 사용하여 특정 행을 제외하거나 포함할 수 있습니다. 데이터 세트에서. 그러나 사용법이 모호할 수 있어 기능에 대한 의문이 제기됩니다.
pandas 문서에 따르면 Skiprow는 목록과 같은 인수나 정수를 사용할 수 있습니다. 목록형 인수가 제공되면 건너뛸 행 번호(0부터 인덱스)를 나타냅니다. 그러나 정수가 제공되면 파일 시작 부분에서 건너뛸 행 수를 나타냅니다.
질문의 핵심은 정수 값이 첫 번째 행 건너뛰기와 행 건너뛰기를 어떻게 구별하는지 이해하는 것입니다. 단순화하기 위해 다음 예를 살펴보겠습니다.
import pandas as pd from io import StringIO s = """1, 2 ... 3, 4 ... 5, 6""" print(pd.read_csv(StringIO(s), skiprows=[1], header=None)) print(pd.read_csv(StringIO(s), skiprows=1, header=None))
여기에서는 행 건너뛰기에 목록과 정수 값을 모두 제공합니다. 보시다시피:
이 동작은 다음 사항을 명확히 합니다.
위 내용은 Pandas CSV 가져오기의 'skiprows' 인수는 정수 및 목록에서 어떻게 작동하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!