Determine la longitud de la lista en el marco de datos de Python Pandas
Debido a que las listas son un componente esencial de la programación Python del día a día, todos los usuarios de Python deberían aprender a utilizarlas. Entender su utilidad y funcionamiento es fundamental.
Este artículo analizará un método para determinar el número de elementos en una lista.
Determine la longitud de la lista en Pandas Dataframe utilizando el método len()
El método len()
es la forma más popular y sencilla de determinar la longitud de cualquier lista. Este es el enfoque más utilizado entre los programadores hoy en día.
Ejemplo:
import pandas as pd
data = {
"os": [
["ubuntu", "mac-osx", "syslinux"],
["ubuntu", "mod-rewrite", "laconica", "apache-2.2"],
["ubuntu", "nat", "squid", "mikrotik"],
]
}
index = ["2013-12-22 15:25:02", "2009-12-14 14:29:32", "2013-12-22 15:42:00"]
df = pd.DataFrame(data, index)
Como puede ver, importamos el módulo Python Pandas. Luego, creamos un índice y datos de dos variables. Cree una columna os
con sus valores en la columna de datos.
La variable índice
almacena la fecha y la hora.
Producción :
| index | os |
| ------------------- | -------------------------------------- |
| 2013-12-22 15:25:02 | ubuntu,mac-osx,syslinux |
| 2009-12-14 14:29:32 | ubuntu,mod-rewrite,laconica,apache-2.2 |
| 2013-12-22 15:42:00 | ubuntu,nat,squid,mikrotik |
Ahora, creamos una tercera columna llamada Longitud
y usamos la función os.map(len)
que indica la longitud de la columna de la lista en el marco de datos.
df["Length"] = df.os.map(len)
df
Producción :
| index | os | Length |
| ------------------- | -------------------------------------- | ------ |
| 2013-12-22 15:25:02 | ubuntu,mac-osx,syslinux | 3 |
| 2009-12-14 14:29:32 | ubuntu,mod-rewrite,laconica,apache-2.2 | 4 |
| 2013-12-22 15:42:00 | ubuntu,nat,squid,mikrotik | 4 |
La tabla anterior muestra que en la columna os
, la longitud de la lista es 3.
Conclusión
En este artículo, hemos discutido cómo determinar la longitud de la lista de tramas de datos.
Puede determinar rápidamente la longitud de la lista utilizando un ejemplo de marco de datos que contiene una columna con valores de lista. Luego, la función len()
encuentra la longitud de la columna con los valores de la lista.