מה זה Tolist () ב- Python?
מה זה Tolist () ב- Python?

וִידֵאוֹ: מה זה Tolist () ב- Python?

וִידֵאוֹ: מה זה Tolist () ב- Python?
וִידֵאוֹ: Python! Flattening Nested Lists 2024, מאי
Anonim

tolist() Python היא שפה מצוינת לניתוח נתונים, בעיקר בגלל המערכת האקולוגית הפנטסטית של ממוקד נתונים פִּיתוֹן חבילות. Pandas היא אחת מהחבילות הללו ומקלה בהרבה על ייבוא וניתוח נתונים. פנדות למנות() משמש להמרת סדרה למנות . בתחילה הסדרה היא מסוג פנדות.

חוץ מזה, מה טוליסט () עושה?

ה למנות שיטת (IEnumerable) מאלצת הערכת שאילתה מיידית ומחזירה רשימה המכילה את תוצאות השאילתה. אתה יכול לצרף שיטה זו לשאילתה שלך כדי לקבל עותק שמור של תוצאות השאילתה. ל-ToArray יש התנהגות דומה אך מחזירה מערך במקום רשימה.

באופן דומה, מהו טוליסט? למנות היא שיטת הרחבה מהמערכת. מרחב השמות של Linq. סיומת. וגם: זה נקרא באותו האופן שבו קוראים לשיטת מופע. זה מחזיר רשימה חדשה של מופעי מחרוזת.

חוץ מזה, איך אני הופך את הרשימה שלי לפנדות?

כיון שאין שיטה ל להמיר פנדות . DataFrame , פנדות . סִדרָה ישירות ל רשימה , תחילה קבל את מערך NumPy ndarray עם התכונה values, ולאחר מכן השתמש בשיטת tolist() כדי להמיר ל רשימה . תכונת הערכים אינה כוללת תוויות (שמות שורות/עמודות).

איך ממירים DataFrame לרשימה ב-Python?

  1. שלב 1: המר את Dataframe למערך Numpy מקונן באמצעות DataFrame.to_numpy() כלומר,
  2. שלב 2: המר מערך Numpy 2D לרשימה של רשימות.
  3. שלב 1: העבר את מסגרת הנתונים כדי להמיר שורות כעמודות ועמודות כשורות.
  4. שלב 2: המר את Dataframe למערך Numpy מקונן באמצעות DataFrame.to_numpy()