formato de archivo CSV
En este artículo, discutiremos varios enfoques para contar la cantidad de líneas en un archivo CSV usando Python.
Vamos a utilizar el siguiente conjunto de datos para realizar todas las operaciones:
Python3
# import module import pandas as pd # read the csv file results = pd.read_csv('Data.csv') # display dataset print(results)
Producción:
Para contar el número de líneas/filas presentes en un archivo CSV, tenemos dos tipos diferentes de métodos:
- Usando la función len() .
- Usando un contador.
Usando la función len()
Bajo este método, necesitamos leer el archivo CSV usando la biblioteca pandas y luego usar la función len() con el archivo CSV importado, que devolverá un valor int de un número de líneas/filas presentes en el archivo CSV.
Python3
# import module import pandas as pd # read CSV file results = pd.read_csv('Data.csv') # count no. of lines print("Number of lines present:-", len(results))
Producción:
usando un contador
Bajo este enfoque, inicializaremos un número entero de filas a -1 (no 0, ya que la iteración comenzará desde el encabezado y no desde la primera fila) al principio e iteraremos a través de todo el archivo e incrementaremos el número de filas en uno. Y al final, estaremos imprimiendo el valor del número de filas .
Python3
#Setting initial value of the counter to zero rowcount = 0 #iterating through the whole file for row in open("Data.csv"): rowcount+= 1 #printing the result print("Number of lines present:-", rowcount)
Producción:
Publicación traducida automáticamente
Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA