كيف أقوم بدمج إطارات بيانات Panda؟
كيف أقوم بدمج إطارات بيانات Panda؟

فيديو: كيف أقوم بدمج إطارات بيانات Panda؟

فيديو: كيف أقوم بدمج إطارات بيانات Panda؟
فيديو: Merging DataFrames in Pandas | Python Pandas Tutorials 2024, شهر نوفمبر
Anonim

للانضمام إلى هؤلاء إطارات البيانات , الباندا يوفر وظائف متعددة مثل concat () ، دمج () ، Join () ، إلخ. في هذا القسم ، سوف تتدرب على استخدام دمج () وظيفة الباندا . يمكنك ملاحظة أن ملف إطارات البيانات هم الان مندمجة في واحد داتافريم استنادًا إلى القيم المشتركة الموجودة في عمود المعرف لكل من إطارات البيانات.

مع الحفاظ على هذا في الاعتبار ، كيف تجمع بين إطارات البيانات؟

حدد ال انضم اكتب الأمر "كيف". يسار انضم أو اليسار دمج ، يحافظ على كل صف من اليسار إطار البيانات . نتيجة من اليسار- انضم أو اليسار- دمج من اثنان أطر البيانات في الباندا. صفوف في اليسار إطار البيانات التي ليس لها مقابل انضم قيمة في الحق إطار البيانات تُترك بقيم NaN.

علاوة على ذلك ، كيف يمكنني إلحاق Dataframe بإطار بيانات آخر في Python؟ إطار بيانات الباندا . ألحق () تستخدم الوظيفة ل ألحق صفوف أخرى إطار البيانات إلى نهاية المعطى إطار البيانات ، يعود جديد إطار البيانات موضوع. الأعمدة ليست في الأصل أطر البيانات تتم إضافة أعمدة جديدة ويتم ملء الخلايا الجديدة بقيمة NaN. ignore_index: إذا كان هذا صحيحًا ، فلا تستخدم ملصقات الفهرس.

مع وضع ذلك في الاعتبار ، ما هو الفرق بين الدمج والانضمام في الباندا؟

داتافريم. انضم () كطريقة ملائمة للوصول إلى إمكانيات الباندا . انضم (df2) دائمًا ينضم عبر فهرس df2 ، لكن df1. دمج (df2) يمكن انضم إلى عمود أو أكثر من df2 (افتراضي) أو إلى فهرس df2 (مع right_index = True).

هل NaN باندا؟

للكشف عن ن القيم الباندا يستخدم إما. إسنا () أو. باطل(). ال ن القيم موروثة من حقيقة أن الباندا مبني على رأس numpy ، بينما تنشأ أسماء الوظيفتين من R's DataFrames ، التي بنيتها ووظائفها الباندا حاول تقليد.

موصى به: