Panda ma'lumotlar ramkalarini qanday birlashtiraman?
Panda ma'lumotlar ramkalarini qanday birlashtiraman?

Video: Panda ma'lumotlar ramkalarini qanday birlashtiraman?

Video: Panda ma'lumotlar ramkalarini qanday birlashtiraman?
Video: Пандалар йирткичми ёки утхур хайвонмими 2024, Noyabr
Anonim

Bularga qo'shilish uchun DataFrames , pandalar concat() kabi bir nechta funktsiyalarni ta'minlaydi, birlashtirish (), join() va boshqalar. Ushbu bo'limda siz foydalanishni mashq qilasiz birlashtirish () funktsiyasi pandalar . E'tibor berishingiz mumkinki, DataFrames hozir birlashtirildi bittaga DataFrame ikkalasining id ustunida mavjud umumiy qiymatlarga asoslanadi DataFrames.

Buni hisobga olgan holda, ma'lumotlar ramkalarini qanday birlashtirasiz?

ni belgilang qo'shilish "qanday" buyrug'ini kiriting. A chap qo'shilish , yoki chapga birlashtirish , chapdan har bir qatorni ushlab turadi dataframe . Natija chapdan - qo'shilish yoki chap - birlashtirish ikkidan ma'lumotlar ramkalari Pandalarda. Chapdagi qatorlar dataframe hech qanday mos kelmasligi qo'shilish o'ngdagi qiymat dataframe NaN qiymatlari bilan qoldiriladi.

Bundan tashqari, Dataframe-ni Python-dagi boshqa Dataframe-ga qanday qo'shishim mumkin? Pandas dataframe . qo'shish () funktsiyasidan foydalaniladi qo'shish boshqa qatorlar dataframe berilgan oxirigacha dataframe , yangisini qaytarish dataframe ob'ekt. Ustunlar asl nusxada emas ma'lumotlar ramkalari yangi ustunlar sifatida qo'shiladi va yangi katakchalar NaN qiymati bilan to'ldiriladi. ignore_index: Agar rost bo'lsa, indeks belgilaridan foydalanmang.

Buni hisobga olsak, pandalarda birlashish va qo'shilish o'rtasidagi farq nima?

DataFrame. qo'shilish () usullarini imkoniyatlariga kirishning qulay usuli sifatida pandalar . qo'shilish (df2) har doim qo'shiladi df2 indeksi orqali, lekin df1. birlashtirish (df2) mumkin qo'shilish df2 ning bir yoki bir nechta ustunlariga (standart) yoki df2 indeksiga (right_index=True bilan).

NaN pandami?

Aniqlash uchun NaN qiymatlar pandalar ham foydalanadi. isna() yoki. isnull(). The NaN qadriyatlardan meros bo'lib qolgan pandalar numpy ustiga qurilgan, ikkala funksiyaning nomi esa tuzilishi va funksionalligi R ning DataFrames dan kelib chiqqan. pandalar taqlid qilishga harakat qildi.

Tavsiya: