Python ב- Excel DataFrames
Python ב- Excel נמצא כעת בתצוגה מקדימה והוא כפוף לשינויים בהתבסס על משוב. כדי להשתמש בתכונה זו, הצטרף לתוכנית למשתתפי Microsoft 365 Insider ובחר את רמת Insider של הערוץ השוטף (Preview).
תכונה זו נפרסת בהדרגה למשתמשים ארגוניים, משתמשים עסקיים, חינוך ומשפחה ומשתמשים אישיים שבהם פועל הערוץ השוטף (Preview) ב- Windows. הוא נפרס תחילה ל- Excel עבור Windows, החל מגירסה 2406 (גירסת Build מס' 17726.20016) ולאחר מכן לפלטפורמות אחרות במועד מאוחר יותר. לקבלת מידע נוסף אודות זמינות, ראה הזמינות של Python ב- Excel .
אם אתה נתקל בבעיות כלשהן עם Python ב- Excel, דווח עליהם על-ידי בחירת עזרה> משוב ב- Excel.
חדש ב- Python ב-Excel? התחל בקריאה של מבוא ל- Python ב- Excelוהתחל לעבוד עם Python ב- Excel.
מהו DataFrame?
DataFrame הוא מבנה נתונים דו-ממדי בשפות תיכנות מחשבים, בדומה לטבלת Excel. ב- Python, DataFrame הוא אובייקט בספריית הפנדה. ספריית הפנדה היא ספריית ליבה המשמשת את Python ב- Excel, והאובייקטים DataFrame הם מבנה מרכזי לניתוח נתונים באמצעות Python ב- Excel.
הערה: Python ב- Excel משתמש ב- DataFrame אובייקט ברירת המחדל עבור טווחים דו-ממדיים.
Python ב- Excel יכול ליצור פלט של DataFrame בשתי דרכים: אובייקט Python או המרה לערכים של Excel. כאשר DataFrame מוחזר אובייקט Python, התא מציג את הטקסט "DataFrame", שלפניו מופיע סמל כרטיס. צילום המסך הבא מציג DataFrame אובייקט Python בתא Excel.
כדי להציג את המידע בתוך מסגרת נתונים, בחר את סמל הכרטיס בתא או השתמש ב- Ctrl+Shift+F5. צילום המסך הבא מציג אובייקט DataFrame עם תצוגת הכרטיס פתוחה. הדוגמה DataFrame חוזרת על הנתונים בתאים A1:B3 בגליון העבודה.
באפשרותך גם לייבא נתונים חיצוניים ל- Excel ולאחר מכן לעבד נתונים אלה באמצעות Python ב- Excel. כדי לייבא נתונים חיצוניים, השתמש ב- Power Query. לקבלת מידע נוסף על כך, ראה שימוש ב- Power Query כדי לייבא נתונים עבור Python ב- Excel.
שינוי סוג הפלט של Python
ניתן להחזיר את הנתונים בתוך DataFrame כסרכי Excel במקום אובייקט Python. הפק פלט של DataFrame כערכים של Excel כדי לשלב ניתוחים מבוססי Excel אחרים, כגון תרשימים, נוסחאות של Excel ועיצוב מותנה.
השתמש בתפריט הפלט של Python בשורת הנוסחאות כדי לשלוט באופן שבו חישובי Python מוחזרים. צילום המסך הבא מציג את תפריט הפלט של Python בשורת הנוסחאות.
צילום המסך הבא מציג את הנתונים הקודמת של DataFrame, אך הפעם הנתונים מוחזרים בערכי Excel. מאחר ש- DataFrame זה חוזר על הנתונים בתאים A1:B3 בגליון העבודה, התוצאה של Python בתאים C1:D3 תואמת לתאים A1:B3.
הערה: אם תא בטווח הפלט, אשר בתרחיש הקודם הוא הטווח C1:D3, כבר מכיל ערך, התא Python מחזיר את #SPILL! במקום פלט Python. לקבלת מידע נוסף, ראה פתרון בעיות ב- Python בשגיאות Excelוכיצד לתקן #SPILL!.
חשוב: כאשר סוג הפלט של DataFrame מוגדר לערכים של Excel, ה- DataFrame יוצר פלט של עמודת האינדקס רק אם אחד מהתנאים הבאים מתקיימים.
-
אם הערכים של עמודת האינדקס אינם מספריים (כגון תוצאת describe() או group_by()).
-
אם שם עמודת האינדקס הוגדר.
באפשרותך גם להשתמש בתפריט הלחיצה הימנית או ב- Ctrl+לחיצה בכל תא Python כדי לשנות סוגי פלט. פתח את תפריט הלחיצה הימנית ובחר פלט כ כדי לשנות את הפלט.