Python ב- Excel DataFrames
Applies To
Excel של Microsoft 365Python ב- Excel נפרס כעת למשתמשים ארגוניים ועסקים שבהם פועל הערוץ השוטף ב- Windows, החל מגירסה 2407 (גירסת Build מס' 17830.20128). היא זמינה בתצוגה מקדימה עבור משתמשים משפחתיים ואישי שבהם פועל הערוץ השוטף ב- Windows החל מגירסה 2405 (גירסת Build מס' 17628.20164). Python ב- Excel זמין ב- Preview עבור משתמשי Education שבהם פועל הערוץ השוטף (Preview) באמצעות תוכנית Insider של Microsoft 365. הוא אינו זמין כעת עבור הערוץ הארגוני החודשי או עבור Semi-Annual ארגוני.
הוא נפרס תחילה ל- Excel עבור Windows ולאחר מכן לפלטפורמות אחרות במועד מאוחר יותר. לקבלת מידע נוסף אודות זמינות, ראה זמינות 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 כדי לשנות סוגי פלט. פתח את תפריט הלחיצה הימנית ובחר פלט כ כדי לשנות את הפלט.