לקבלת מידע על זמינות, ראה זמינות 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. צור פלט של מסגרת נתונים כערכים של 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 כדי לשנות את סוגי הפלט. פתח את תפריט הלחיצה הימנית ובחר פלט כ כדי לשנות את הפלט.