Preparando para juntar tabelas

Python para usuários de planilhas

Chris Cardillo

Data Scientist

Junção de tabelas

Mesclagem de tabelas.png

Python para usuários de planilhas

Junção de tabelas

Mesclagem de tabelas com "Name" destacado.png

Python para usuários de planilhas

Junção: o VLOOKUP da Data Science

VLOOKUP de frutas.png

Python para usuários de planilhas

Junção: o VLOOKUP da Data Science

VLOOKUP de frutas com chave à esquerda.png

Python para usuários de planilhas

Junção: o VLOOKUP da Data Science

VLOOKUP de frutas com correspondência à direita.png

Python para usuários de planilhas

Fazendo junções no Python

  • Python diferencia maiúsculas e minúsculas!
    • 'Apple' != 'apple'
Python para usuários de planilhas

Fazendo junções no Python

  • Python diferencia maiúsculas e minúsculas!
    • 'Apple' != 'apple'
  • Python considera espaços em branco!
    • 'Apple' != ' Apple '
Python para usuários de planilhas

Fazendo junções no Python

  • Python diferencia maiúsculas e minúsculas!
    • 'Apple' != 'apple'
  • Python é exato!
    • 'Apple' != ' Apple '
  • Python junta tabelas inteiras!
    • AB + ACD = ABCD, mesmo se só quisermos ABC
    • Então precisamos remover a coluna D.
Python para usuários de planilhas

Tratando sensibilidade a maiúsculas/minúsculas

fruit_Price - Name em MAIÚSCULAS

preço de frutas em maiúsculas.png

fruit_Color - Name em Title Case

console de cor de frutas.png

Python para usuários de planilhas

Método .str.title()

fruit_price['name'].str.title()
Python para usuários de planilhas

Método .str.title()

fruit_price['name'] = fruit_price['name'].str.title()

print(fruit_price)

console de preços de frutas.png

Python para usuários de planilhas

Método .str.upper()

fruit_price['name'] = fruit_price['name'].str.upper()

print(fruit_price)

preço de frutas em maiúsculas.png

Python para usuários de planilhas

Método .str.lower()

fruit_price['name'] = fruit_price['name'].str.lower()

print(fruit_price)

preço de frutas em minúsculas.png

Python para usuários de planilhas

Método .str.title()

fruit_price['name'] = fruit_price['name'].str.title()

print(fruit_price)

console de preços de frutas.png

Python para usuários de planilhas

Tratando espaços com .str.strip()

fruit_price['name'] = fruit_price['name'].str.strip()

print(fruit_price)

console de preços de frutas.png

Python para usuários de planilhas

Selecionar e remover colunas

frutas com coluna desnecessária.png

Python para usuários de planilhas

Selecionando colunas

Selecionar colunas
fruit_price[['name', 'price_usd']]

console de preços de frutas.png

Python para usuários de planilhas

Selecionando colunas

Selecionar colunas
fruit_price = fruit_price[['name', 'price_usd']]

console de preços de frutas.png

Python para usuários de planilhas

Removendo colunas com .drop()

Remover colunas
fruit_price.drop('unneeded', axis=1)

console de preços de frutas.png

Python para usuários de planilhas

Removendo colunas

Remover colunas
fruit_price = fruit_price.drop('unneeded', axis=1)

console de preços de frutas.png

Python para usuários de planilhas

Sua vez!

Python para usuários de planilhas

Preparing Video For Download...