איך אני ממזג מסגרות נתונים של פנדה?
איך אני ממזג מסגרות נתונים של פנדה?

וִידֵאוֹ: איך אני ממזג מסגרות נתונים של פנדה?

וִידֵאוֹ: איך אני ממזג מסגרות נתונים של פנדה?
וִידֵאוֹ: Merging DataFrames in Pandas | Python Pandas Tutorials 2024, נוֹבֶמבֶּר
Anonim

להצטרף לאלה DataFrames , פנדות מספק מספר פונקציות כמו concat(), לְמַזֵג (), join() וכו'. בחלק זה, תתאמן על השימוש לְמַזֵג () פונקציה של פנדות . אתה יכול לשים לב כי DataFrames הם עכשיו התמזגו לתוך סינגל DataFrame מבוסס על הערכים המשותפים הקיימים בעמודת המזהה של שני ה- DataFrames.

בהתחשב בזה, איך משלבים מסגרות נתונים?

ציין את לְהִצְטַרֵף הקלד את הפקודה "איך". שמאל לְהִצְטַרֵף , או שמאלה לְמַזֵג , שומר על כל שורה משמאל מסגרת נתונים . תוצאה משמאל- לְהִצְטַרֵף או שמאלה- לְמַזֵג של שניים מסגרות נתונים בפנדות. שורות בצד שמאל מסגרת נתונים שאין להם התאמה לְהִצְטַרֵף ערך בימין מסגרת נתונים נשארים עם ערכי NaN.

יתר על כן, איך אני מצרף Dataframe ל-Dataframe אחר ב-Python? מסגרת נתונים של פנדה . לְצַרֵף הפונקציה () משמשת ל לְצַרֵף שורות של אחרים מסגרת נתונים עד סוף הנתון מסגרת נתונים , החזרת חדש מסגרת נתונים לְהִתְנַגֵד. עמודות לא במקור מסגרות נתונים מתווספים כעמודות חדשות והתאים החדשים מאוכלסים בערך NaN. ignore_index: אם נכון, אל תשתמש בתוויות האינדקס.

אם ניקח זאת בחשבון, מה ההבדל בין מיזוג והצטרפות לפנדות?

DataFrame. לְהִצְטַרֵף () שיטות כדרך נוחה לגשת ליכולות של פנדות . לְהִצְטַרֵף (df2) תמיד מצטרף דרך האינדקס של df2, אבל df1. לְמַזֵג (df2) יכול לְהִצְטַרֵף לעמודה אחת או יותר של df2 (ברירת מחדל) או לאינדקס של df2 (עם right_index=True).

האם NaN הוא פנדה?

לזהות NaN ערכים פנדות משתמש בשניהם. isna() או. isnull(). ה NaN ערכים עוברים בתורשה מהעובדה ש פנדות בנוי על גבי numpy, בעוד ששמות הפונקציות מקורם ב-DataFrames של R, שהמבנה והפונקציונליות שלהם פנדות ניסה לחקות.

מוּמלָץ: