עזרה בהבנת תחביר לולאה בפייתון
-
האמת שאני לא מבין עוד קודם
זה המבנה שלs
1999-11-01 91.9725
1999-11-02 91.3152
...
2020-07-23 322.9600
2020-07-24 320.8800
Freq: D, Name: spy, Length: 7572, dtype: float64מה זה, מערך? והשורה האחרונה, מאפיינים שהוצמדו למערך?
נראה שחלקם נתנו ע"י פייתון, וחלק ע"י הספריה (Freq: D).מה שמעניין שאם מדפיסים
s.index
, מקבלים מערך רק של התאריכים.
איפה זה התחבא?DatetimeIndex(['1999-11-01', '1999-11-02', '1999-11-03', '1999-11-04',
'1999-11-05', '1999-11-06', '1999-11-07', '1999-11-08',
'1999-11-09', '1999-11-10',
...
'2020-07-15', '2020-07-16', '2020-07-17', '2020-07-18',
'2020-07-19', '2020-07-20', '2020-07-21', '2020-07-22',
'2020-07-23', '2020-07-24'],
dtype='datetime64[ns]', length=7572, freq='D') -
@אהרן השאלה שלך לא בדיוק מזמינה תשובות... אתה מצביע על איזה שורה בתוך איזה קובץ בספרייה עלומה כלשהו ושואל מה זה המשתנה
s
...אבל למרות זאת הסתקרנתי...
s
היא משתנה מסוג pandas.Series. זה טייפ שמחזיק מידע בצורה של רשימה של ערכים ואינדקס שמחזיק שם/מפתח לכל רשומה ברשימה.זה לא מערך אלא class. ל-class יש מאפיין index שמחזיר רשימה של... כל ה-index-ים...
התחביר של הלולאה נקרא list comprehension (תגגל...)