Panda деректер кадрларын қалай біріктіруге болады?
Panda деректер кадрларын қалай біріктіруге болады?

Бейне: Panda деректер кадрларын қалай біріктіруге болады?

Бейне: Panda деректер кадрларын қалай біріктіруге болады?
Бейне: Machine Learning with Python! Train, Test, Split for Evaluating Models 2024, Қараша
Anonim

Бұларға қосылу үшін DataFrames , пандалар concat() сияқты бірнеше функцияларды қамтамасыз етеді, біріктіру (), join() және т.б. Бұл бөлімде сіз қолдануға жаттығасыз біріктіру () функциясы пандалар . Сіз байқай аласыз DataFrames қазір біріктірілді жалғызға DataFrame екеуінің де id бағанында бар жалпы мәндерге негізделген DataFrames.

Осыны ескере отырып, деректер кадрларын қалай біріктіресіз?

көрсетіңіз қосылу «қалай» пәрменін теріңіз. Сол жақ қосылу , немесе солға біріктіру , сол жақтағы әрбір жолды сақтайды деректер кадры . Сол жақтағы нәтиже - қосылу немесе солға - біріктіру екіден деректер кадрлары Пандаларда. Сол жақтағы қатарлар деректер кадры сәйкестігі жоқ қосылу оң жақтағы мән деректер кадры NaN мәндері қалдырылады.

Сонымен қатар, Dataframe файлын Python-дағы басқа Dataframe-ге қалай қосуға болады? Pandas деректер кадры . қосу () функциясы қолданылады қосу басқалардың қатарлары деректер кадры берілгеннің соңына дейін деректер кадры , жаңасын қайтару деректер кадры нысан. Бағандар түпнұсқада емес деректер кадрлары жаңа бағандар ретінде қосылады және жаңа ұяшықтар NaN мәнімен толтырылады. ignore_index: True болса, индекс белгілерін пайдаланбаңыз.

Осыны ескере отырып, біріктіру мен пандаларға қосылудың айырмашылығы неде?

DataFrame. қосылу мүмкіндіктеріне қол жеткізудің ыңғайлы тәсілі ретінде () әдістері пандалар . қосылу (df2) әрқашан қосылады df2 индексі арқылы, бірақ df1. біріктіру (df2) мүмкін қосылу df2 бір немесе бірнеше бағандарына (әдепкі) немесе df2 индексіне (right_index=True).

NaN панда ма?

Анықтау үшін NaN құндылықтар пандалар немесе пайдаланады. isna() немесе. isnull(). The NaN құндылықтары осы фактіден мұра болып табылады пандалар numpy үстіне құрастырылған, ал екі функцияның атауы құрылымы мен функционалдығы R DataFrames-тен шыққан. пандалар еліктеуге тырысты.

Ұсынылған: