Python | Forma de panel de pandas

En Pandas, Panel es un contenedor muy importante para datos tridimensionales. Los nombres de los 3 ejes pretenden dar algún significado semántico a la descripción de operaciones que involucran datos de panel y, en particular, el análisis econométrico de datos de panel.
En Pandas Panel.shape se puede usar para obtener una tupla de dimensiones de eje.
 

Sintaxis: Panel.shape
Parámetros: Ninguno
Devuelve: Devuelve una tupla de dimensiones del eje
 

Código #1: 
 

Python3

# importing pandas module 
import pandas as pd 
import numpy as np
   
df1 = pd.DataFrame({'a': ['Geeks', 'For', 'geeks', 'for', 'real'], 
                    'b': [11, 1.025, 333, 114.48, 1333]})
                       
data = {'item1':df1, 'item2':df1}
   
# creating Panel 
panel = pd.Panel.from_dict(data, orient ='minor')
   
print("panel['b'] is - \n\n", panel['b'], '\n')
   
print("\nSize of panel['b'] is - ", panel['b'].shape)  

Producción: 
 

 
Código #2: 
 

Python3

# importing pandas module 
import pandas as pd 
import numpy as np
   
df1 = pd.DataFrame({'a': ['Geeks', 'For', 'geeks', 'for', 'real'], 
                    'b': [11, 1.025, 333, 114.48, 1333]})
 
# Create a 5 * 5 dataframe
df2 = pd.DataFrame(np.random.rand(10, 2), columns =['a', 'b'])
   
data = {'item1':df1, 'item2':df2}
   
# creating Panel 
panel = pd.Panel.from_dict(data, orient ='minor')
print("panel['b'] is - \n\n", panel['b'], '\n')
 
 
print("\nShape of Panel is - ", panel['b'].shape)

Producción: 
 

 
Código #3: 
 

Python3

# importing pandas module
import pandas as pd
import numpy as np
 
df1 = pd.DataFrame({'a': ['Geeks', 'For', 'geeks', 'real'],
                    'b': [-11, +1.025, -114.48, 1333]})
 
df2 = pd.DataFrame({'a': ['I', 'am', 'dataframe', 'two'],
                    'b': [100, 100, 100, 100]})
                     
data = {'item1':df1, 'item2':df2}
 
# creating Panel
panel = pd.Panel.from_dict(data, orient ='minor')
print("panel['b'] is - \n\n", panel['b'])
 
print("\nShape of panel['b'] is - ",  panel['b'].shape)

Producción: 
 

Nota: El panel se eliminó del módulo Pandas 0.25.0 en adelante.

Python3

#To check the version of pandas library
import pandas
print(pandas.__version__)

Publicación traducida automáticamente

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