Executando verificação de segurança...
3

[DATA SCIENCE] DAY: 003 - Selecionando dados com pandas e numpy

Fala pessoal, tudo tranks?

Hoje irei falar sobre manipulação de dados utilizando pandas e numpy

Objetivo:

  • Selecionar dados e gerar valores

1 - Primeiro, podemos usar a notação as para abreviar o nome das bibliotecas e médotos que vamos importar e facilitar a escrita de código:

💻

import numpy as np
import pandas as pd
from pandas import Series, DataFrame

2 - Em seguida, vamos criar dados utilizando o método arange para gerar valores em um intervalo que retorna um array unidimensional:

💻

dados = np.arange(8)
print(dados)

array([0, 1, 2, 3, 4, 5, 6, 7])

3 - Agora iremos utilizar o método reshape para remodelar o formato de um array. Se nós temos um array unidimensional com 8 itens, podemos regorganizá-lo em um conjunto de arrays de dois itens cada. Assim trasnformando um array em uma matriz.

💻

print(np.arange(8).reshape((4, 2)))

array([
[0, 1],
[2, 3],
[4, 5],
[6, 7]
])

4 - Utilizando o método Series, podemos armazenar dados de qualquer tipo (inteiro, string, float, objetos python, etc.). Os rótulos dos eixos são chamados coletivamente de índices. Primeiro, vamos criar uma variável chamada indice e armazenar valores dentro dela.

💻

indice = ['linha 1', 'linha 2', 'linha 3', 'linha 4', 'linha 5', 'linha 6', 'linha 7', 'linha 8']
serie = Series(np.arange(8), index=indice)
print(serie)

linha 1 0
linha 2 1
linha 3 2
linha 4 3
linha 5 4
linha 6 5
linha 7 6
linha 8 7
dtype: int64

Espero que tenham gostado do conteúdo, até amanhã!

🚀 See you later!

Data Science

Carregando publicação patrocinada...
2

Dica: use blocos de código Python

```py
import numpy as np
import pandas as pd
from pandas import Series, DataFrame
```


Vai aparecer para nós como:

import numpy as np
import pandas as pd
from pandas import Series, DataFrame
1
2

Organização do conteudo impecável! Força e disciplina para continuar nessa jornada colega. Estou no terceiro dia de python pela CodeAcademy, vou acompanhar seus posts, quem sabe eu não decida focar em python para Data Science futuramente...

Obrigado pelo conhecimento!

1

Valeu Vostok! python é lindo! Fico feliz pela sua escolha, o que eu puder passar aqui de conteúdo para data science, vou passar! Estamos juntos nessa jornada!