Python | Serie Pandas.to_csv()

La serie Pandas es un ndarray unidimensional con etiquetas de eje. No es necesario que las etiquetas sean únicas, pero deben ser de tipo hashable. El objeto admite la indexación basada en enteros y etiquetas y proporciona una gran cantidad de métodos para realizar operaciones relacionadas con el índice.

La función Pandas Series.to_csv()escribe el objeto de serie dado en un archivo/formato de valores separados por comas (csv).

Sintaxis: Series.to_csv(*args, **kwargs)

Parámetro:
ruta_o_buf: ruta del archivo u objeto, si no se proporciona ninguno, el resultado se devuelve como una string.
sep : String de longitud 1. Delimitador de campo para el archivo de salida.
na_rep: falta representación de datos.
float_format: string de formato para números de punto flotante.
columnas: columnas para escribir
encabezado: si se proporciona una lista de strings, se supone que son alias para los nombres de las columnas.
index : Escribe los nombres de las filas (índice).
index_label : etiqueta de columna para la(s) columna(s) de índice, si se desea. Si se proporciona Ninguno, y el encabezado y el índice son verdaderos, se utilizan los nombres de índice.
modo: modo de escritura de Python, por defecto ‘w’.
codificación:Una string que representa la codificación que se usará en el archivo de salida.
compresión : Modo de compresión entre los siguientes valores posibles: {‘infer’, ‘gzip’, ‘bz2’, ‘zip’, ‘xz’, None}.
comillas : el valor predeterminado es csv.QUOTE_MINIMAL.
quotechar : String de longitud 1. Carácter utilizado para citar campos.

Devoluciones: Ninguno o str

Ejemplo n.º 1: use Series.to_csv()la función para convertir el objeto de la serie dado al formato csv.

# importing pandas as pd
import pandas as pd
  
# Creating the Series
sr = pd.Series(['New York', 'Chicago', 'Toronto', 'Lisbon', 'Rio', 'Moscow'])
  
# Create the Datetime Index
didx = pd.DatetimeIndex(start ='2014-08-01 10:00', freq ='W', 
                     periods = 6, tz = 'Europe / Berlin') 
  
# set the index
sr.index = didx
  
# Print the series
print(sr)

Producción :

Ahora usaremos Series.to_csv()la función para convertir el objeto Serie dado en un formato separado por comas.

# convert to comma-separated
sr.to_csv()

Producción :


As we can see in the output, the Series.to_csv() function has converted the given Series object into a comma-separated format.
 
Example #2: Use Series.to_csv() function to convert the given series object to csv format.

# importing pandas as pd
import pandas as pd
  
# Creating the Series
sr = pd.Series([19.5, 16.8, None, 22.78, None, 20.124, None, 18.1002, None])
  
# Print the series
print(sr)

Producción :

Ahora usaremos Series.to_csv()la función para convertir el objeto Serie dado en un formato separado por comas.

# convert to comma-separated
sr.to_csv()

Producción :

Como podemos ver en el resultado, la Series.to_csv()función ha convertido el objeto Serie dado en un formato separado por comas.

Publicación traducida automáticamente

Artículo escrito por Shubham__Ranjan 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 *