Ինչպե՞ս միաձուլել Panda տվյալների շրջանակները:
Ինչպե՞ս միաձուլել Panda տվյալների շրջանակները:

Video: Ինչպե՞ս միաձուլել Panda տվյալների շրջանակները:

Video: Ինչպե՞ս միաձուլել Panda տվյալների շրջանակները:
Video: Kill 'Em All Прохождение #2 DOOM 2016 2024, Նոյեմբեր
Anonim

Սրանց միանալու համար Տվյալների շրջանակներ , պանդաներ ապահովում է բազմաթիվ գործառույթներ, ինչպիսիք են concat()-ը, միաձուլվել (), join(), և այլն: Այս բաժնում դուք կսովորեք օգտագործել միաձուլվել () գործառույթը պանդաներ . Դուք կարող եք նկատել, որ Տվյալների շրջանակներ այժմ են միաձուլվել մեկում DataFrame հիմնված երկուսի id սյունակում առկա ընդհանուր արժեքների վրա Տվյալների շրջանակներ.

Հաշվի առնելով սա՝ ինչպե՞ս եք համատեղում տվյալների շրջանակները:

Նշեք միանալ մուտքագրեք «ինչպես» հրամանը: A ձախ միանալ , կամ ձախ միաձուլվել , պահում է յուրաքանչյուր տող ձախից տվյալների շրջանակ . Արդյունքը ձախից- միանալ կամ ձախ - միաձուլվել երկուսից տվյալների շրջանակներ պանդաներում. Շարքեր ձախ կողմում տվյալների շրջանակ որոնք չունեն համապատասխան միանալ արժեքը աջ կողմում տվյալների շրջանակ մնացել են NaN արժեքներով:

Ավելին, ինչպե՞ս կարող եմ Dataframe-ը կցել Python-ի մեկ այլ Dataframe-ին: Պանդաների տվյալների շրջանակ . կցել () ֆունկցիան օգտագործվում է կցել շարքեր այլ տվյալների շրջանակ մինչև տրվածի վերջը տվյալների շրջանակ , վերադարձնելով նորը տվյալների շրջանակ օբյեկտ. Սյունակներ բնօրինակում չեն տվյալների շրջանակներ ավելացվում են որպես նոր սյունակներ, և նոր բջիջները համալրվում են NaN արժեքով: ignore_index. Եթե ճիշտ է, մի օգտագործեք ինդեքսի պիտակները:

Հաշվի առնելով սա, ո՞րն է տարբերությունը պանդաների միաձուլման և միանալու միջև:

DataFrame. միանալ () մեթոդները՝ որպես հնարավորություններին մուտք գործելու հարմար միջոց պանդաներ . միանալ (df2) միշտ միանում է df2 ինդեքսի միջոցով, բայց df1: միաձուլվել (df2) կարող է միանալ df2-ի մեկ կամ ավելի սյունակներին (կանխադրված) կամ df2-ի ինդեքսին (right_index=True-ով):

Արդյո՞ք NaN-ը պանդա է:

Բացահայտելու համար NaN արժեքներ պանդաներ օգտագործում է կամ. isna() կամ. isnull(). Այն NaN արժեքները ժառանգվում են նրանից, որ պանդաներ կառուցված է numpy-ի վերևում, մինչդեռ երկու գործառույթների անունները ծագում են R-ի DataFrames-ից, որի կառուցվածքն ու ֆունկցիոնալությունը պանդաներ փորձել է ընդօրինակել.

Խորհուրդ ենք տալիս: