Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

0
respostas

Desafio: bora praticar?

import pandas as pd

url = 'https://raw.githubusercontent.com/alura-cursos/pandas-conhecendo-a-biblioteca/main/desafios/alunos.csv'
pd.read_csv(url)
Nome Idade Notas Aprovado
0 Ary 20 7.5 True
1 Ana 18 NaN False
2 Cátia 27 2.5 False
3 Denis 18 5.0 False
4 Beto 21 10.0 True
5 Bruna 23 NaN False
6 Dara 21 7.0 True
7 Carlos 19 6.0 True
8 Alice 35 5.6 False
9 Vitor 28 NaN False
10 Daniel 21 NaN False
11 Igor 24 4.5 False
12 Sthefanie 26 9.5 True
13 Mirla 25 9.0 True
14 Paulo 37 NaN False
15 Mylena 29 7.0 True
16 Lucas 33 NaN False
17 Nadia 34 8.0 True

dados = pd.read_csv(url)
dados

dados.head(7)
Nome Idade Notas Aprovado
0 Ary 20 7.5 True
1 Ana 18 NaN False
2 Cátia 27 2.5 False
3 Denis 18 5.0 False
4 Beto 21 10.0 True
5 Bruna 23 NaN False
6 Dara 21 7.0 True

dados.tail(5)
Nome Idade Notas Aprovado
13 Mirla 25 9.0 True
14 Paulo 37 NaN False
15 Mylena 29 7.0 True
16 Lucas 33 NaN False
17 Nadia 34 8.0 True

dados.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 18 entries, 0 to 17
Data columns (total 4 columns):

Column Non-Null Count Dtype


0 Nome 18 non-null object
1 Idade 18 non-null int64
2 Notas 12 non-null float64
3 Aprovado 18 non-null bool
dtypes: bool(1), float64(1), int64(1), object(1)
memory usage: 582.0+ bytes

dados[['Idade', 'Notas']]
Idade Notas
0 20 7.5
1 18 NaN
2 27 2.5
3 18 5.0
4 21 10.0
5 23 NaN
6 21 7.0
7 19 6.0
8 35 5.6
9 28 NaN
10 21 NaN
11 24 4.5
12 26 9.5
13 25 9.0
14 37 NaN
15 29 7.0
16 33 NaN
17 34 8.0