¿Están los datos en...?
En esta sección, continuaremos extrayendo datos utilizando condiciones específicas. Aquí, se presentará el método útil llamado .isin()
. Pero primero, es necesario examinar el conjunto de datos. Observe las primeras cinco filas:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Ahora, observe el ejemplo y la explicación a continuación:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Explicación:
Si recuerdas, siempre colocamos las condiciones dentro del atributo .loc[]
. Aquí hacemos lo mismo. El método .isin(list)
verifica si los valores de la columna están en el arreglo. En nuestro caso, comprobamos si los valores de la columna 'Manufacturer'
están en la lista models
.
Swipe to start coding
La tarea consiste en extraer datos sobre automóviles donde los valores de la columna 'Color'
sean iguales a 'Grey'
, 'White'
, 'Black'
. Siga el siguiente algoritmo para gestionar la tarea fácilmente:
- Crear la lista
colors
con los elementos'Grey'
,'White'
,'Black'
(en este orden). - Extraer los valores de la columna
'Color'
que estén en la listacolor
. Utilice el atributo.loc[]
. - Mostrar las últimas cinco filas del conjunto de datos
data_extracted
.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
Can you explain how the `.isin()` method works in more detail?
What other conditions can I use with `.loc[]` besides `.isin()`?
Can you show more examples of filtering data using different columns?
Awesome!
Completion rate improved to 3.03
¿Están los datos en...?
Desliza para mostrar el menú
En esta sección, continuaremos extrayendo datos utilizando condiciones específicas. Aquí, se presentará el método útil llamado .isin()
. Pero primero, es necesario examinar el conjunto de datos. Observe las primeras cinco filas:
123import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) print(data.head())
Ahora, observe el ejemplo y la explicación a continuación:
12345import pandas as pd data = pd.read_csv('https://codefinity-content-media.s3.eu-west-1.amazonaws.com/4bf24830-59ba-4418-969b-aaf8117d522e/cars.csv', index_col = 0) models = ['HONDA', 'FORD', 'MERCEDES-BENZ', 'HYUNDAI'] data_extracted = data.loc[data['Manufacturer'].isin(models)] print(data_extracted.head())
Explicación:
Si recuerdas, siempre colocamos las condiciones dentro del atributo .loc[]
. Aquí hacemos lo mismo. El método .isin(list)
verifica si los valores de la columna están en el arreglo. En nuestro caso, comprobamos si los valores de la columna 'Manufacturer'
están en la lista models
.
Swipe to start coding
La tarea consiste en extraer datos sobre automóviles donde los valores de la columna 'Color'
sean iguales a 'Grey'
, 'White'
, 'Black'
. Siga el siguiente algoritmo para gestionar la tarea fácilmente:
- Crear la lista
colors
con los elementos'Grey'
,'White'
,'Black'
(en este orden). - Extraer los valores de la columna
'Color'
que estén en la listacolor
. Utilice el atributo.loc[]
. - Mostrar las últimas cinco filas del conjunto de datos
data_extracted
.
Solución
¡Gracias por tus comentarios!
single