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:
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