Ako zlúčim dátové rámce Panda?
Ako zlúčim dátové rámce Panda?

Video: Ako zlúčim dátové rámce Panda?

Video: Ako zlúčim dátové rámce Panda?
Video: Data Science with Python! Joining Tables Without a Common Column 2024, Apríl
Anonim

Aby ste sa k nim pridali DataFrames , pandy poskytuje viacero funkcií ako concat(), zlúčiť (), join() atď. V tejto časti si precvičíte používanie zlúčiť () funkcia pandy . Môžete si všimnúť, že DataFrames sú teraz zlúčené do jedného DataFrame na základe spoločných hodnôt prítomných v stĺpci id oboch DataFrames.

Ak to vezmete do úvahy, ako kombinujete dátové rámce?

Zadajte pripojiť sa zadajte príkaz „ako“. A vľavo pripojiť sa alebo odišiel zlúčiť , ponecháva každý riadok zľava dátový rámec . Výsledok zľava - pripojiť sa alebo vľavo- zlúčiť z dvoch dátové rámce v Pandách. Riadky vľavo dátový rámec ktoré nemajú žiadne zodpovedajúce pripojiť sa hodnota vpravo dátový rámec zostávajú hodnoty NaN.

Okrem toho, ako pridám dátový rámec k inému dátovému rámcu v Pythone? Dátový rámec Pandy . priložiť () funkcia sa používa priložiť riadky iných dátový rámec do konca daného dátový rámec , vrátenie nového dátový rámec objekt. Stĺpce nie sú v origináli dátové rámce sa pridajú ako nové stĺpce a nové bunky sa naplnia hodnotou NaN. ignore_index: Ak je pravda, nepoužívajte indexové označenia.

Ak vezmeme do úvahy toto, aký je rozdiel medzi zlúčením a pripojením k pandám?

DataFrame. pripojiť sa () metódy ako pohodlný spôsob prístupu k schopnostiam pandy . pripojiť sa (df2) vždy sa pripája cez index df2, ale df1. zlúčiť (df2) môže pripojiť sa na jeden alebo viac stĺpcov df2 (predvolené) alebo na index df2 (s right_index=True).

Je NaN panda?

Na zistenie NaN hodnoty pandy používa buď. isna() alebo. isnull(). The NaN hodnoty sa dedia z toho, že pandy je postavený na numpy, zatiaľ čo názvy dvoch funkcií pochádzajú z dátových rámov R, ktorých štruktúra a funkčnosť pandy pokúsil napodobniť.

Odporúča: