1. Nauka
  2. /
  3. Kursy
  4. /
  5. Importowanie i zarządzanie danymi finansowymi w Pythonie

Connected

ćwiczenie

Wczytywanie danych z dwóch arkuszy

Proces importu jest równie intuicyjny, gdy korzystasz z atrybutu sheet_names obiektu pd.ExcelFile().

Przekazanie listy jako argumentu sheet_name do pd.read_excel() – niezależnie od tego, czy przypisujesz tę listę do zmiennej przechowującej atrybut sheet_names obiektu pd.ExcelFile(), czy wpisujesz ją bezpośrednio – tworzy słownik. Kluczami w tym słowniku są nazwy arkuszy, a wartościami – obiekty DataFrame zawierające dane z odpowiednich arkuszy. Wartości ze słownika możesz pobierać, podając konkretny klucz w nawiasach kwadratowych.

W tym ćwiczeniu pobierzesz listę giełd z pliku listings.xlsx, a następnie użyjesz jej do wczytania danych ze wszystkich trzech giełd do słownika. Biblioteka pandas została zaimportowana jako pd.

Instrukcje

100 XP
  • Utwórz obiekt pd.ExcelFile() na podstawie pliku 'listings.xlsx' i przypisz go do zmiennej xls.
  • Zapisz atrybut sheet_names obiektu xls jako exchanges.
  • Używając exchanges do wskazania nazw arkuszy oraz n/a jako oznaczenia brakujących wartości w pd.read_excel(), wczytaj dane ze wszystkich arkuszy w xls i przypisz wynik do słownika listings.
  • Sprawdź informacje wyłącznie o danych 'nasdaq' z tego nowego słownika, korzystając z metody .info().