Сохранение результатов анализа в несколько листов Excel
Теперь, когда анализ завершён, возможно, вы захотите сохранить все результаты в одну книгу Excel.
Потренируемся экспортировать различные объекты DataFrame на несколько листов Excel.
Это упражнение является частью курса
Работа с временными рядами в Python
Инструкции к упражнению
Библиотека pandas уже импортирована как pd. Также загружены: исторические ряды цен для составляющих вашего индекса — в переменную stock_prices, и сам индекс — в переменную index.
- Изучите
indexиstock_pricesс помощью.info(). - Используйте
.join(), чтобы объединитьindexсstock_prices, и сохраните результат в переменнуюdata. - Примените
.pct_change()кdataи сохраните результат в переменнуюreturns. - Создайте объект
pd.ExcelWriterи используйтеwith, чтобы экспортироватьdataиreturnsв Excel, указав параметрsheet_namesс соответствующими именами.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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.____