Łączenie danych: konieczność w praktyce

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

John Miller

Principal Data Scientist

Pandas dla użytkowników arkuszy kalkulacyjnych

  • Nauka na podstawie podobieństw do arkuszy kalkulacyjnych
  • Poznanie możliwości i elastyczności biblioteki pandas
  • Wykorzystanie danych z National Football League (NFL)

kopnięcie piłki

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Typowe sytuacje

rysunek o big data

$$

  • Zbiory danych podzielone według czasu lub innego czynnika
  • Zbiory danych z powiązanymi czynnikami
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Podzielone dane

$$

  • Zależy od cyklu raportowania
  • Typowe podziały
    • Czas
    • Lokalizacja geograficzna
    • Jednostka biznesowa
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Przykład podziału danych

tabele danych o meczach

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Przykład podziału danych

Podzielone kolumny danych

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Przykład podziału danych

Klucze w podzielonych danych

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Dane uzupełniające

$$

  • Wynik zbierania danych do różnych celów
  • Dane specyficzne dla działu
  • Przechowywanie w oddzielnych plikach lub tabelach bazy danych
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Przykład danych uzupełniających

$$ Dane uzupełniające

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Przykład danych uzupełniających

$$ Kolumny danych uzupełniających

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Przykład danych uzupełniających

$$ Wiersze danych uzupełniających

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Czas na ćwiczenia!

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Preparing Video For Download...