En este artículo, veremos diferentes métodos para guardar una array NumPy en un archivo CSV. El formato de archivo CSV es el formato más fácil y útil para almacenar datos
Existen diferentes métodos mediante los cuales podemos guardar la array NumPy en un archivo CSV
Método 1: Usar Dataframe.to_csv() .
Este método se utiliza para escribir un marco de datos en un archivo CSV.
Ejemplo: convertir la array en pandas Dataframe y luego guardarla en formato CSV.
Python3
# import necessary libraries import pandas as pd import numpy as np # create a dummy array arr = np.arange(1,11).reshape(2,5) # display the array print(arr) # convert array into dataframe DF = pd.DataFrame(arr) # save the dataframe as a csv file DF.to_csv("data1.csv")
Producción:
[[ 1 2 3 4 5] [ 6 7 8 9 10]]
Método 2: Usar numpy_array.tofile().
Este método se utiliza para escribir una array en el archivo.
Ejemplo: Cree una array y luego guárdela en un archivo CSV.
Python3
# import the necessary library import numpy as np # create a dummy array arr = np.arange(1,11) # display the array print(arr) # use the tofile() method # and use ',' as a separator # as we have to generate a csv file arr.tofile('data2.csv', sep = ',')
Salida :
[ 1 2 3 4 5 6 7 8 9 10]
Método 3: Usar numpy.savetext() .
Este método se utiliza para guardar una array en un archivo de texto.
Ejemplo: Cree una array y luego guárdela como un archivo CSV.
Python3
# import numpy library import numpy # create an array a = numpy.array([[1, 6, 4], [2, 4, 8], [3, 9, 1]]) # save array into csv file numpy.savetxt("data3.csv", a, delimiter = ",")
Producción:
Publicación traducida automáticamente
Artículo escrito por KaranGupta5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA