Hisse senedi fiyatlarını zamanda kaydırma
Videoda gördüğün zaman serilerini değiştirmenin ilk yöntemi .shift() idi. Bu yöntem, bir Series veya DataFrame içindeki tüm değerleri DateTimeIndex boyunca belirli sayıda periyot kadar farklı bir zamana kaydırmana olanak tanır.
Bunu kullanarak Google’ın hisse fiyatı serisini 90 iş günü geçmişe ve geleceğe kaydırıp görsel olarak karşılaştıralım.
Bu egzersiz, kursun bir parçasıdır
Python ile Zaman Serisi Verilerini Manipüle Etme
Egzersiz talimatları
pandas'ı pd ve matplotlib.pyplot'ı plt olarak çoktan içe aktardık.
'Date'sütununu tarih olarak ayrıştırarak ve sonucuindexolarak ayarlayarakpd.read_csv()ile'google.csv'dosyasını içe aktar vegoogledeğişkenine ata.googleiçin frekansı iş günlük olarak ayarlamak üzere.asfreq()kullan.google'a sırasıylaClosesütununu 90 iş günü geçmişe ve geleceğe kaydıranlaggedveshiftedadında yeni sütunlar ekle.google'ın üç sütununu da çiz.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Import data here
google = ____
# Set data frequency to business daily
google = ____
# Create 'lagged' and 'shifted'
google['lagged'] = ____
google['shifted'] = ____
# Plot the google price series