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.
Panel.count()
La función se utiliza para devolver el número de observaciones sobre el eje solicitado.
Sintaxis: Panel.count(axis=’principal’)
Parámetros: eje: {‘elementos’, ‘mayor’, ‘menor’} o {0, 1, 2}
Devoluciones: recuento de DataFrame
Código #1:
# 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]}) data = {'item1':df1, 'item2':df1} # creating Panel panel = pd.Panel.from_dict(data, orient ='minor') print(panel, "\n") print(panel['b']) print("\n", panel['b'].count())
Producción:
Código #2:
# importing pandas module import pandas as pd import numpy as np df1 = pd.DataFrame({'a': ['Geeks', 'For', 'geeks'], 'b': np.random.randn(3)}) data = {'item1':df1, 'item2':df1} # creating Panel panel = pd.Panel.from_dict(data, orient ='minor') print(panel, "\n") print(panel['b']) df2 = pd.DataFrame({'b': [11, 12, 13]}) print("\n", panel['b'].count())
Producción: