Ninawezaje kuunganisha muafaka wa data wa Panda?
Ninawezaje kuunganisha muafaka wa data wa Panda?

Video: Ninawezaje kuunganisha muafaka wa data wa Panda?

Video: Ninawezaje kuunganisha muafaka wa data wa Panda?
Video: И всё-таки она вертится! ► 1 Прохождение Dying Light 2: Stay Human 2024, Aprili
Anonim

Ili kujiunga na hizi DataFrames , panda hutoa kazi nyingi kama concat(), kuunganisha (), join(), nk Katika sehemu hii, utafanya mazoezi ya kutumia kuunganisha () kazi ya panda . Unaweza kugundua kuwa DataFrames ziko sasa imeunganishwa katika moja DataFrame kulingana na maadili ya kawaida yaliyopo kwenye safu wima ya kitambulisho cha zote mbili DataFrames.

Kwa kuzingatia hili, unachanganya vipi fremu za data?

Bainisha kujiunga chapa amri ya "jinsi". kushoto kujiunga , au kushoto kuunganisha , huweka kila safu kutoka kushoto mfumo wa data . Matokeo kutoka kushoto - kujiunga au kushoto- kuunganisha ya wawili muafaka wa data katika Pandas. Safu katika kushoto mfumo wa data ambazo hazina uwiano kujiunga thamani katika haki mfumo wa data zimesalia na maadili ya NaN.

Kwa kuongezea, ninawezaje kuongezea Dataframe kwa Dataframe nyingine huko Python? Mfumo wa data wa Pandas . ongeza () kitendakazi kinatumika ongeza safu zingine mfumo wa data hadi mwisho wa kupewa mfumo wa data , kurudisha mpya mfumo wa data kitu. Safu wima zisizo katika asili muafaka wa data huongezwa kama safu wima mpya na visanduku vipya vimejaa thamani ya NaN. ignore_index: Ikiwa ni Kweli, usitumie lebo za faharasa.

Kwa kuzingatia hili, kuna tofauti gani kati ya kuunganisha na kujiunga kwenye panda?

DataFrame. kujiunga () njia kama njia rahisi ya kupata uwezo wa panda . kujiunga (df2) daima hujiunga kupitia faharisi ya df2, lakini df1. kuunganisha (df2) inaweza kujiunga kwa safu wima moja au zaidi za df2 (chaguo-msingi) au kwenye faharasa ya df2 (iliyo na right_index=True).

Je, NaN ni panda?

Ili kugundua NaN maadili panda hutumia ama. isna() au. isnull(). The NaN maadili yanarithiwa kutokana na ukweli kwamba panda imejengwa juu ya numpy, wakati majina ya kazi mbili hutoka kwa DataFrames ya R, ambayo muundo na utendaji wake. panda alijaribu kuiga.

Ilipendekeza: