“Conocimiento software>compresión de datos

¿Cómo puedo dividir un archivo csv por filas?

2011/12/1
Para dividir un archivo CSV por filas en Python, puede usar el módulo incorporado `csv`. Aquí hay una guía paso a paso:

1. Abra el archivo CSV en modo lectura.

```pitón

con open('input.csv', 'r') como input_file:

# Tu código aquí

```

2. Cree un objeto lector CSV.

El módulo `csv` proporciona la función `csv.reader()` para leer archivos CSV. Esta función toma el objeto del archivo como argumento y devuelve un objeto `csv.reader`.

```pitón

lector =csv.reader(archivo_entrada)

```

3. Repita las filas del archivo CSV.

El objeto `csv.reader` se puede iterar para acceder a cada fila del archivo CSV. Cada fila se representa como una lista de valores.

```pitón

para fila en lector:

# Procesar cada fila

```

4. Divida las filas por un delimitador específico.

Puede utilizar el método `str.split()` para dividir cada fila por un delimitador específico, como una coma (,). Esto devolverá una lista de valores en cada fila.

```pitón

valores =fila.split(',')

```

5. Escriba las filas divididas en un nuevo archivo CSV.

Una vez que haya dividido las filas, puede escribirlas en un nuevo archivo CSV. Puede utilizar la función `csv.writer()` para crear un objeto de escritura CSV y escribir las filas en el archivo.

```pitón

con open('output.csv', 'w') como archivo_salida:

escritor =csv.escritor (archivo_salida)

para valores en split_rows:

escritor.escritor(valores)

```

Este código dividirá cada fila en el archivo CSV de entrada mediante comas y escribirá las filas divididas en un nuevo archivo CSV llamado `output.csv`.

compresión de datos
Cómo comprimir un archivo de WAV en un DVD
Cómo abrir 7 - Zip Archivos
¿Qué es un mapa de bits comprimido?
¿Qué dos datos se pueden determinar a partir de la salida?
Cómo convertir un 7 -Zip para RAR
Cómo comprimir carpetas para grabar en CD
Cómo comprimir 7GB
Cómo abrir múltiples archivos Zip
Conocimiento de la computadora © http://www.ordenador.online