Kuidas Panda andmeraamid liita?
Kuidas Panda andmeraamid liita?

Video: Kuidas Panda andmeraamid liita?

Video: Kuidas Panda andmeraamid liita?
Video: Data Science with Python! Reading a OpenDocument Spreadsheet (ODS) into a pandas DataFrame 2024, Märts
Anonim

Nendega liitumiseks Andmeraamid , pandad pakub mitmeid funktsioone, nagu concat(), liita (), join() jne. Selles jaotises harjutate kasutamist liita () funktsioon pandad . Võite märgata, et Andmeraamid on praegu liidetud singlisse DataFrame mis põhinevad mõlema id veerus olevatel ühistel väärtustel Andmeraamid.

Seda silmas pidades, kuidas andmeraamid kombineerida?

Täpsustage liituda tippige käsk "kuidas". A vasakule liituda , või lahkus liita , hoiab iga rida vasakult andmeraamistik . Tulemus vasakult- liituda või vasakule- liita kahest andmeraamid aastal Pandas. Vasakpoolsed read andmeraamistik millel pole vastavat liituda väärtus paremal andmeraamistik jäävad NaN väärtused.

Lisaks, kuidas ma saan andmeraami Pythonis teisele andmeraamile lisada? Panda andmeraam . lisama () funktsiooniga on harjunud lisama rida muid andmeraamistik antud lõpuni andmeraamistik , tagastades uue andmeraamistik objektiks. Veerud ei ole originaalis andmeraamid lisatakse uute veergudena ja uued lahtrid täidetakse NaN väärtusega. ignore_index: kui Tõene, ärge kasutage indeksi silte.

Kui seda arvesse võtta, siis mis vahe on pandade ühendamisel ja liitumisel?

DataFrame. liituda () meetodid on mugav viis juurdepääsu võimalustele pandad . liituda (df2) alati liitub df2 indeksi kaudu, kuid df1. liita (df2) saab liituda ühte või mitmesse df2 veergu (vaikimisi) või df2 indeksisse (right_index=True).

Kas NaN on panda?

Tuvastama NaN väärtused pandad kasutab kumbagi. isna() või. isnull(). The NaN väärtused on päritud sellest, et pandad on ehitatud numpy peale, samas kui kahe funktsiooni nimed pärinevad R's DataFrames'ist, mille struktuur ja funktsionaalsus pandad püüdis matkida.

Soovitan: