Hur slår jag ihop Panda-dataramar?
Hur slår jag ihop Panda-dataramar?

Video: Hur slår jag ihop Panda-dataramar?

Video: Hur slår jag ihop Panda-dataramar?
Video: Merging DataFrames in Pandas | Python Pandas Tutorials 2024, Mars
Anonim

Att gå med i dessa Dataramar , pandor tillhandahåller flera funktioner som concat(), sammanfoga (), join(), etc. I det här avsnittet kommer du att träna på att använda sammanfoga () funktion av pandor . Du kan märka att Dataramar är nu slås samman till en singel DataFrame baserat på de gemensamma värdena som finns i id-kolumnen för båda Dataramar.

Med tanke på detta, hur kombinerar man dataramar?

Specificera Ansluta sig skriv in kommandot "hur". En vänster Ansluta sig , eller vänster sammanfoga , håller varje rad från vänster dataram . Resultat från vänster- Ansluta sig eller vänster- sammanfoga av två dataramar i pandor. Rader till vänster dataram som inte har något motsvarande Ansluta sig värde i höger dataram kvar med NaN-värden.

Dessutom, hur lägger jag till en Dataframe till en annan Dataframe i Python? Pandas dataram . bifoga ()-funktionen används för att bifoga rader av andra dataram till slutet av det givna dataram , returnerar en ny dataram objekt. Kolumner inte i originalet dataramar läggs till som nya kolumner och de nya cellerna fylls med NaN-värde. ignore_index: Om sant, använd inte indexetiketterna.

Med tanke på detta, vad är skillnaden mellan sammanfoga och gå med i pandor?

DataFrame. Ansluta sig () metoder som ett bekvämt sätt att få tillgång till funktionerna pandor . Ansluta sig (df2) alltid ansluter sig via indexet df2, men df1. sammanfoga (df2) kan Ansluta sig till en eller flera kolumner i df2 (standard) eller till indexet för df2 (med right_index=True).

Är NaN en panda?

Att upptäcka NaN värden pandor använder antingen. isna() eller. är inget(). De NaN värden ärvs från det faktum att pandor är byggd ovanpå numpy, medan de två funktionernas namn kommer från R:s DataFrames, vars struktur och funktionalitet pandor försökte härma.

Rekommenderad: