Contando filas con fread sin leer el archivo completo [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Es posible obtener el número de filas en un archivo CSV sin abrirlo? 4 respuestas

Quiero usar data.table para procesar un archivo muy grande. No cabe en la memoria. He pensado en leer el archivo en fragmentos usando un bucle con (aumentando adecuadamente el parámetro de omisión).

fread("myfile.csv", skip=loopindex, nrows=chunksize) 

procesando cada uno de estos fragmentos y agregando la salida resultante con fwrite.

Para hacerlo correctamente, necesito saber el número total de filas, sin leer el archivo completo.

¿Cuál es la forma adecuada / más rápida de hacerlo?

Solo puedo pensar en leer solo la primera columna, pero tal vez haya un comando o truco especial. o tal vez hay una forma automática de detectar el final del archivo.

Respuestas a la pregunta(2)

Su respuesta a la pregunta