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
Python ile Zaman Serisi Verilerini Manipüle Etme
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import data here
google = ____
# Set data frequency to business daily
google = ____
# Create 'lagged' and 'shifted'
google['lagged'] = ____
google['shifted'] = ____
# Plot the google price series