[2021] python – ¿Cómo obtengo el recuento de filas de un Panda DataFrame? {DH}

Esta tabla resume las diversas situaciones en las que es posible que desee contar algo en un DataFrame (o String, para que esté completo), junto con las mejores prácticas.

Ingrese la descripción de la imagen aquí

Notas al pie

  1. DataFrame.count Los valores devueltos cuentan como un para cada columna Series porque el número distinto de cero varía según la columna.
  2. DataFrameGroupBy.size da una. regreso Seriesporque todas las columnas del mismo grupo tienen el mismo número de filas.
  3. DataFrameGroupBy.count da una. regreso DataFrameporque el recuento distinto de cero puede diferir entre columnas del mismo grupo. Para obtener el recuento distinto de cero por grupo para una columna específica, use df.groupby(...)['x'].count() donde «x» es la columna a contar.

#Muestras de código mínimo

A continuación, muestro ejemplos de cada uno de los métodos descritos en la tabla anterior. Primero la configuración –

df = pd.DataFrame({
    'A': list('aabbc'), 'B': ['x', 'x', np.nan, 'x', np.nan]})
s = df['B'].copy()

df

   A    B
0  a    x
1  a    x
2  b  NaN
3  b    x
4  c  NaN

s

0      x
1      x
2    NaN
3      x
4    NaN
Name: B, dtype: object

Número de líneas en un DataFrame: len(df), df.shape[0], o len(df.index)

len(df)
# 5

df.shape[0]
#...

Seguir leyendo:
[2021] python – ¿Cómo obtengo el recuento de filas de un Panda DataFrame? {DH}

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *