Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Data Science and Machine Learning - #7 Pandas III - Descritivo, Agrupamentos e Ã?nicos

13/05/2021

Nesse tutorial vamos aprender como trabalhar com métodos descritivos, agrupados e únicos utilizando a lib Pandas do Python.

Métodos e Agrupamentos com Pandas

Vamos começar a trabalhar então com métodos e agrupamentos:

Importar módulos e criar o DataFrame

import numpy as np
import pandas as pd

df = pd.DataFrame({
    "modelo":["Uno","Monza","Camaro","Gol","Palio"],
    "marca":["Fiat","Chevrolet","Chevrolet","VW","Fiat"],
    "valor":[10000,20000,200000,30000,15000],
    "unidades":[10,30,100,25,15]
})
df

Métodos Descritivos

Oferecem informações dos dados e da estrutura do conjunto de dados:

df.describe()
df.info()
df.count()

Agrupamento de Dados

Podemos agrupar dados semelhantes utilizando Pandas, por exemplo: os veículos de determinada Marca, ou os remédios de determinado laboratório e assim por diante.

grupo = df.groupby("marca")
grupo['marca'].count()

grupo['modelo'].value_counts()

grupo['valor'].mean()

grupo['unidades'].sum()

Valores Ã?nicos

Para retornar valores únicos do nosso DataFrame podemos usar os seguintes métodos:

df['marca'].unique()
df['marca'].nunique()
df['marca'].value_counts()

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de um professor? Vamos juntos: webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Data Science and Machine Learning - #6 Pandas II - Manipulando DataFrame
Nesse tutorial vamos aprender como realizar a manipulação de um DataFrame utilizando Python e Pandas.
Saiba mais!
Data Science and Machine Learning - #8 Pandas IV - União, Filtros e Apply
No video de hoje aprenderemos como realizar a união de DataFrames, filtro e método apply no conjunto de dados exibindo os resultados desejados.
Saiba mais!
Python
Nesta seção aprofundaremos os conhecimentos sobre uma das linguagens em maior ascenção no mercado, o Python.
Saiba mais!