Jak sloučím datové rámce Panda?
Jak sloučím datové rámce Panda?

Video: Jak sloučím datové rámce Panda?

Video: Jak sloučím datové rámce Panda?
Video: Merging DataFrames in Pandas | Python Pandas Tutorials 2024, Duben
Anonim

Chcete-li se připojit k těmto DataFrames , pandy poskytuje více funkcí, jako je concat(), spojit (), join() atd. V této části si procvičíte používání spojit () funkce pandy . Můžete si všimnout, že DataFrames jsou teď sloučeny do singlu DataFrame na základě společných hodnot přítomných ve sloupci id obou DataFrames.

S ohledem na to, jak kombinujete datové rámce?

Určete připojit zadejte příkaz „jak“. A vlevo připojit , nebo odešel spojit , zachová každý řádek zleva datový rámec . Výsledek zleva - připojit nebo vlevo- spojit ze dvou datové rámce v Pandách. Řádky vlevo datový rámec které nemají odpovídající připojit hodnotu vpravo datový rámec jsou ponechány s hodnotami NaN.

Dále, jak mohu připojit datový rámec k jinému datovému rámci v Pythonu? Datový rámec pandy . připojit () funkce se používá připojit řady dalších datový rámec do konce daného datový rámec , vrácení nového datový rámec objekt. Sloupce nejsou v originále datové rámce jsou přidány jako nové sloupce a nové buňky jsou naplněny hodnotou NaN. ignore_index: Pokud je True, nepoužívejte indexové štítky.

Když to vezmeme v úvahu, jaký je rozdíl mezi sloučením a připojením k pandám?

DataFrame. připojit () metody jako pohodlný způsob přístupu ke schopnostem pandy . připojit (df2) vždy se připojí přes index df2, ale df1. spojit (df2) může připojit na jeden nebo více sloupců df2 (výchozí) nebo na index df2 (s right_index=True).

Je NaN panda?

Detekovat NaN hodnoty pandy používá buď. isna() nebo. isnull(). The NaN hodnoty se dědí ze skutečnosti, že pandy je postaven na numpy, zatímco názvy dvou funkcí pocházejí z datových rámců R, jejichž struktura a funkčnost pandy pokusili napodobit.

Doporučuje: