이 모든 답변은 한 가지 중요한 점을 놓친 것입니다. n 번째 줄은 파일의 n 번째 줄이고 데이터 집합의 n 번째 줄이 아닙니다. USGS에서 구식 하천 게이지 데이터를 다운로드하는 상황이 있습니다. 데이터 세트의 헤드는 '#'으로 주석 처리되며 그 다음 첫 번째 줄은 레이블이고 다음으로 날짜 유형을 설명하는 줄이 나옵니다. 얼마나 많은 주석 줄이 있는지는 모르지만 처음 몇 줄이 무엇인지 압니다. 예:
----------------------------- 경고 -------------------- --------------
이 미국 지질 조사 데이터베이스에서 얻은 데이터 중 일부
감독의 승인을받지 못했을 수 있습니다. ... agency_cd site_no datetime tz_cd 139719_00065 139719_00065_cd
5 초 15 초 20 일 6 초 14n 10 초 USGS 08041780 2018-05-06 00:00 CDT 1.98 A
n 번째 줄과 n 번째 줄을 자동으로 건너 뛰는 방법이 있다면 좋을 것입니다.
참고로 다음과 같은 문제를 해결할 수있었습니다.
import pandas as pd
ds = pd.read_csv(fname, comment='#', sep='\t', header=0, parse_dates=True)
ds.drop(0, inplace=True)