Quiero extraer ciudades únicas de la columna de la ciudad en el marco de datos de pandas. La columna de la ciudad tiene valores en la lista. ¿Cómo extraería la frecuencia de las ciudades como:

Lahore  3
Karachi 2
Sydney  1

Etcetera.

Marco de datos de muestra:

    Name  Age      City
a   jack   34    [Sydney,Delhi]
b   Riti   31    [Lahore,Delhi]
c   Aadi   16  [New York, Karachi, Lahore]
d  Mohit   32     [Peshawar,Delhi, Karachi]

Gracias

0
Asim Zahid 23 ene. 2021 a las 06:47

1 respuesta

La mejor respuesta

Probemos explode + value_counts

out = df.City.explode().value_counts()
0
BENY 23 ene. 2021 a las 03:49