En primer lugar, entendamos qué son las series de pandas . Las series Pandas son el tipo de estructura de datos de array. Es una estructura de datos unidimensional. Es capaz de contener datos de cualquier tipo, como strings, enteros, flotantes, etc. Se puede crear una serie utilizando el constructor de series.
Sintaxis: pandas.Series(data, index, dtype, copy)
Retorno: Objeto serie.
Ahora, vamos a crear una serie de pandas:
Python3
# importing pandas package import pandas as pd # Creating Series of # programming languages s = pd.Series(['C', 'C++', 'Java', 'Python', 'Perl', 'Ruby', 'Julia']) s
Producción:
Ahora, convertiremos las series de Pandas dadas en un marco de datos con su índice como otra columna en el marco de datos usando los métodos Series.to_frame() y Dataframe.reset_index() juntos.
Sintaxis: Series.to_frame(nombre=Ninguno)
Retorno: marco de datos.
Sintaxis: Dataframe.reset_index(nivel=Ninguno, drop=Falso, nombre=Ninguno, inplace=Falso)
Retorno: marco de datos.
Ejemplo 1: convertiremos la serie Pandas dada en un marco de datos con su índice como otra columna.
Python3
# using series.to_frame to # convert series to dataframe df = s.to_frame().reset_index() # show the dataframe df
Producción:
Ejemplo 2: También podemos cambiar el nombre de nuestra columna de índice.
Python3
# Renaming our index column as 'new_index' df.rename(columns = {'index':'new_index'}, inplace = True) # show the dataframe df
Producción: