“Conocimiento software>compresión de datos

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

2015/4/13
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 abrir un archivo Zip con Windows Vista
Cómo combinar múltiples archivos Zip
Cómo comprimir un archivo con WinZip
Cómo Zip páginas web
ZIP RAR ACE Password Recovery Con clave
¿Cómo puedo comprimir un archivo en Photoshop Elements
Cómo abrir un archivo Zip que requiere una contraseña
Cómo leer archivos ZIP con Java
Conocimiento de la computadora © http://www.ordenador.online