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__)