Contar valores en Python
value_counts es lo primero que corres en cualquier columna categórica.
import pandas as pd
tipos = pd.Series(["fragmento", "ejemplo", "fragmento", None, "script",
"fragmento"])
print(tipos.value_counts())
print(tipos.value_counts(normalize=True).round(2))
print(tipos.value_counts(dropna=False))
print(tipos.nunique(), sorted(tipos.dropna().unique()))
Cómo funciona
normalize=Trueconvierte los conteos en proporciones.dropna=Falsecuenta los huecos como su propio grupo.uniqueynuniqueresponden las otras dos preguntas obvias.
Palabras clave y builtins usados aquí
asprintsorted
El intento, en números
- Líneas
- 9
- Caracteres a escribir
- 282
- Tokens
- 90
- Ritmo de tres estrellas
- 110 tpm
Al ritmo de tres estrellas de 110 tokens por minuto, este intento toma unos 49 segundos.
Paso 4 de 5 en Agrupación; paso 17 de 26 en pandas.