Convierta la serie Pandas dada en un marco de datos con su índice como otra columna en el marco de datos

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:

series to dataframe

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: 

rename index column

Publicación traducida automáticamente

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