Zapisz wyniki analizy do wielu arkuszy Excela
Analiza jest gotowa – czas zapisać wszystkie wyniki w jednym skoroszycie Excela.
Przećwiczmy eksportowanie różnych obiektów DataFrame do wielu arkuszy Excela.
To ćwiczenie jest częścią kursu
Manipulowanie danymi szeregów czasowych w Pythonie
Instrukcje do ćwiczenia
Biblioteka pandas została już zaimportowana jako pd. Historyczne serie cen składników indeksu są dostępne w zmiennej stock_prices, a sam indeks – w zmiennej index.
- Sprawdź zawartość
indexistock_pricesza pomocą.info(). - Użyj
.join(), aby połączyćindexzstock_prices, i przypisz wynik do zmiennejdata. - Zastosuj
.pct_change()nadatai przypisz wynik do zmiennejreturns. - Utwórz obiekt
pd.ExcelWriteri użyj instrukcjiwith, aby wyeksportowaćdataorazreturnsdo Excela, nadając arkuszom nazwy takie same jak nazwy tych zmiennych.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Inspect index and stock_prices
print(____)
print(____)
# Join index to stock_prices, and inspect the result
data = ____
print(____)
# Create index & stock price returns
returns = ____
# Export data and data as returns to excel
with pd.ExcelWriter('data.xls') as writer:
data.____
returns.____