Příprava na spojování tabulek

Python pro uživatele tabulkových procesorů

Chris Cardillo

Data Scientist

Spojování tabulek

Schéma spojování tabulek

Python pro uživatele tabulkových procesorů

Spojování tabulek

Schéma spojování tabulek se zvýrazněným sloupcem názvů

Python pro uživatele tabulkových procesorů

Spojování: VLOOKUP datové vědy

Schéma funkce VLOOKUP pro ovoce

Python pro uživatele tabulkových procesorů

Spojování: VLOOKUP datové vědy

Schéma VLOOKUP pro ovoce s klíčem vlevo

Python pro uživatele tabulkových procesorů

Spojování: VLOOKUP datové vědy

Schéma VLOOKUP pro ovoce se shodou vpravo

Python pro uživatele tabulkových procesorů

Spojování v Pythonu

  • Python rozlišuje velikost písmen!
    • 'Apple' != 'apple'
Python pro uživatele tabulkových procesorů

Spojování v Pythonu

  • Python rozlišuje velikost písmen!
    • 'Apple' != 'apple'
  • Python rozlišuje mezery!
    • 'Apple' != ' Apple '
Python pro uživatele tabulkových procesorů

Spojování v Pythonu

  • Python rozlišuje velikost písmen!
    • 'Apple' != 'apple'
  • Python je přesný!
    • 'Apple' != ' Apple '
  • Python spojuje celé tabulky!
    • AB + ACD = ABCD, i když chceme jen ABC
    • Je třeba odebrat sloupec D.
Python pro uživatele tabulkových procesorů

Práce s citlivostí na velikost písmen

fruit_Price – název velkými písmeny

Tabulka fruit_price s názvy velkými písmeny

fruit_Color – název s velkým počátečním písmenem

Tabulka fruit_color s názvy začínajícími velkým písmenem

Python pro uživatele tabulkových procesorů

Metoda .str.title()

fruit_price['name'].str.title()
Python pro uživatele tabulkových procesorů

Metoda .str.title()

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

print(fruit_price)

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Metoda .str.upper()

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

print(fruit_price)

Výstup tabulky fruit_price s názvy velkými písmeny

Python pro uživatele tabulkových procesorů

Metoda .str.lower()

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

print(fruit_price)

Výstup tabulky fruit_price s názvy malými písmeny

Python pro uživatele tabulkových procesorů

Metoda .str.title()

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

print(fruit_price)

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Práce s mezerami pomocí .str.strip()

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

print(fruit_price)

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Výběr a odebrání sloupců

Tabulka fruit s nepotřebným sloupcem

Python pro uživatele tabulkových procesorů

Výběr sloupců

Výběr sloupců
fruit_price[['name', 'price_usd']]

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Výběr sloupců

Výběr sloupců
fruit_price = fruit_price[['name', 'price_usd']]

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Odebrání sloupců pomocí .drop()

Odebrání sloupců
fruit_price.drop('unneeded', axis=1)

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Odebrání sloupců

Odebrání sloupců
fruit_price = fruit_price.drop('unneeded', axis=1)

Výstup tabulky fruit_price v konzoli

Python pro uživatele tabulkových procesorů

Vaše řada!

Python pro uživatele tabulkových procesorů

Preparing Video For Download...