Hoe voeg ek Panda-datarame saam?
Hoe voeg ek Panda-datarame saam?

Video: Hoe voeg ek Panda-datarame saam?

Video: Hoe voeg ek Panda-datarame saam?
Video: Merging DataFrames in Pandas | Python Pandas Tutorials 2024, November
Anonim

Om hierby aan te sluit Datarame , pandas bied verskeie funksies soos concat(), saamsmelt (), join(), ens. In hierdie afdeling sal jy oefen om te gebruik saamsmelt () funksie van pandas . Jy kan agterkom dat die Datarame nou saamgesmelt in 'n enkeling Dataraam gebaseer op die algemene waardes wat in die id-kolom van beide die Datarame.

As u dit in die oog hou, hoe kombineer u datarame?

Spesifiseer die aansluit tik die "hoe" opdrag in. A links aansluit , of links saamsmelt , hou elke ry van links af dataraam . Resultaat van links- aansluit of links- saamsmelt van twee datarame in Pandas. Rye in die linkerkant dataraam wat geen ooreenstemmende het nie aansluit waarde in die regte dataraam word gelaat met NaN-waardes.

Verder, hoe voeg ek 'n dataraam by 'n ander dataraam in Python? Pandas dataraam . byvoeg () funksie word gebruik om byvoeg rye ander dataraam tot die einde van die gegewe dataraam , 'n nuwe terugstuur dataraam voorwerp. Kolomme nie in die oorspronklike nie datarame word as nuwe kolomme bygevoeg en die nuwe selle word met NaN-waarde gevul. ignore_index: Indien Waar, moenie die indeksetikette gebruik nie.

As u dit in ag neem, wat is die verskil tussen saamsmelt en aansluit by pandas?

Dataraam. aansluit () metodes as 'n gerieflike manier om toegang tot die vermoëns van pandas . aansluit (df2) altyd sluit aan via die indeks van df2, maar df1. saamsmelt (df2) kan aansluit na een of meer kolomme van df2 (verstek) of na die indeks van df2 (met right_index=True).

Is NaN 'n panda?

Om op te tel NaN waardes pandas gebruik óf. isna() of. isnull(). Die NaN waardes word geërf van die feit dat pandas is bo-op numpy gebou, terwyl die twee funksies se name afkomstig is van R se DataFrames, waarvan die struktuur en funksionaliteit pandas probeer naboots.

Aanbeveel: