¿Cómo escribir Pandas DataFrame como TSV usando Python?

En este artículo, discutiremos cómo escribir el marco de datos de pandas como TSV usando Python.

Comencemos por crear un marco de datos. Se puede hacer importando un archivo existente, pero para simplificar, crearemos uno propio.

Python3

# importing the module
import pandas as pd
  
# creating some sample data
sample = {'name': ['a', 'b', 'c', 'd'],
         'age': [24, 65, 39, 18]}
  
# creating the DataFrame
df = pd.DataFrame(sample)
  
# displaying the DataFrame
print(df)

Producción:

  name  age
0    a   24
1    b   65
2    c   39
3    d   18

Ahora, exportemos esto como un archivo TSV. Podemos usar el método to_csv de pandas para esto.

Sintaxis: df.to_csv(” archivo.tsv”, sep = “”)

Ejemplo:

Python3

# saving as tsv file
df.to_csv('example.tsv', sep="\t")

Producción:

Aquí, sep define cuál es el separador que separa las entradas de datos en el archivo. En este caso, lo definimos como un espacio de tabulación (‘\t’). Creará un archivo .csv por defecto si el separador no está definido.

Publicación traducida automáticamente

Artículo escrito por jayanth1archer y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *