1. Learn
  2. /
  3. 课程
  4. /
  5. Manipulowanie danymi szeregów czasowych w Pythonie

Connected

道练习

Porównanie rocznych trendów cen akcji

W lekcji wideo poznałeś/poznałaś sposób wybierania podokresów z szeregu czasowego.

Wykorzystasz tę umiejętność, aby porównać wyniki cen akcji Yahoo z trzech lat.

说明

100 XP

Biblioteka pandas została już zaimportowana jako pd, a matplotlib.pyplot jako plt. Plik 'yahoo.csv' jest już wczytany do zmiennej yahoo z indeksem DateTimeIndex i pojedynczą kolumną price.

  • Utwórz pusty pd.DataFrame() o nazwie prices.
  • Iteruj po liście zawierającej trzy lata – 2013, 2014 i 2015 – jako wartości string. W każdej iteracji:
    • Użyj zmiennej iteracyjnej, aby wybrać dane dla danego roku i kolumnę price.
    • Użyj metody .reset_index() z argumentem drop=True, aby usunąć indeks DatetimeIndex.
    • Zmień nazwę kolumny price na odpowiedni rok.
    • Użyj funkcji pd.concat(), aby połączyć dane roczne z danymi w prices wzdłuż osi axis=1.
  • Narysuj wykres dla prices.