몇 가지 방법이 작업을 수행합니다 :효율적으로 읽기 마지막 'N'행
- 는 가장 좋은 방법은이 작업을 수행 뭐죠 어떻게 든 (파일을 역 전체 CSV를 읽은 후
df.tail
- 를 사용) 대용량 파일의 경우?
nrows
인수를 사용하여 - 어떻게 든 CSV에서 행 수를 찾은 다음
skiprows
을 사용하고 필요한 행 수를 읽습니다. (이 어떻게 작동하는지 확실하지하지만) - 어쩌면 덩어리가 폐기 읽기 않는 초기 덩어리는
는 일부 쉬운 방법으로 수행 할 수 있습니까? 그렇지 않은 경우이 세 가지 중에서 어느 것을 선호해야하며 그 이유는 무엇입니까?
아마 관련 :
- Efficiently finding the last line in a text file
- Reading parts of ~13000 row CSV file with pandas read_csv and nrows
직접 관련되지 않음 :
또한 seek()을 수행 한 후 뒤로 이동할 수 있습니다. –