Función pandas.lreshape() en Python

Este método se utiliza para cambiar la forma de datos de formato largo a ancho. Este es el inverso generalizado de DataFrame.pivot .

Sintaxis: pandas.lreshape(datos, grupos, dropna=Verdadero, etiqueta=Ninguno)
 

Argumentos:

  • datos: marco de datos
  • grupos: dict {nuevo_nombre: lista_de_columnas}
  • dropna : booleano, predeterminado Verdadero

A continuación se muestra la implementación del método anterior con un ejemplo:

Python3

# importing package
import numpy
import pandas as pd
 
# create and view data
data = pd.DataFrame({
    'hr1': [514, 573],
    'hr2': [545, 526],
    'team': ['Red Sox', 'Yankees'],
    'year1': [2007, 2007],
    'year2': [2008, 2008]
})
print(data)
 
# use pandas.lreshape() method
print(pd.lreshape(data, {'year': ['year1', 'year2'],
                         'hr': ['hr1', 'hr2']}))
# This code is contributed by rakeshsahni

Producción:

pandas lreshape()

Publicación traducida automáticamente

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