single
Os Dados Estão em ...?
Deslize para mostrar o menu
Nesta seção, continuaremos extraindo dados usando condições específicas. Aqui, você se familiarizará com o método útil chamado .isin(). Mas, antes de tudo, é necessário examinar o conjunto de dados. Observe as primeiras cinco linhas:
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())
Agora, observe o exemplo e a explicação abaixo:
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())
Explicação:
Se você se lembra, sempre colocamos as condições dentro do atributo .loc[]. Aqui, fazemos o mesmo. O método .isin(list) verifica se os valores da coluna estão no array. No nosso caso, verificamos se os valores da coluna 'Manufacturer' estão na lista models.
Deslize para começar a programar
Sua tarefa aqui é extrair dados sobre carros cujos valores da coluna 'Color' sejam iguais a 'Grey', 'White', 'Black'. Siga o algoritmo para realizar a tarefa com facilidade:
- Crie a lista
colorscom os elementos'Grey','White','Black'(nesta ordem). - Extraia os valores da coluna
'Color'que estejam presentes na listacolor. Utilize o atributo.loc[]. - Exiba as últimas cinco linhas do conjunto de dados
data_extracted.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo