مقدمة
يعد التعامل مع البيانات جانبًا حاسمًا يعد تحليل البيانات وإدارة إطارات البيانات جزءًا أساسيًا من هذه العملية. تتضمن إحدى المهام الشائعة إضافة صفوف أو إدراجها في إطارات البيانات لتوسيع مجموعة البيانات. توفر هذه المقالة دليلاً شاملاً لإدراج الصفوف في إطارات بيانات Pandas.
الخلفية
ضع في اعتبارك إطار البيانات التالي:
s1 = pd.Series([5, 6, 7])
s2 = pd.Series([7, 8, 9])
df = pd.DataFrame([list(s1), list(s2)], columns=["A", "B", "C"])
print(df)
A B C
0 5 6 7
1 7 8 9
الهدف هو إدراج صف جديد [2, 3, 4] في إطار البيانات هذا، مما يؤدي إلى الإخراج التالي:
A B C
0 2 3 4
1 5 6 7
2 7 8 9
الحل
الخطوة 1: تعيين الصف الجديدالخطوة الأولى هي تعيين الصف الجديد إلى فهرس محدد في إطار البيانات. يوفر Pandas الوصول إلى loc للوصول إلى صف أو عمود معين حسب الفهرس. لإدراج صف جديد في بداية إطار البيانات، يمكنك استخدام الفهرس السالب -1 كما يلي:
df.loc[-1] = [2, 3, 4]df.loc[-1] = [2, 3, 4]
الخطوة 2: تحويل الفهرس بعد تعيين الصف الجديد، لا تتم محاذاة فهرس إطار البيانات بشكل صحيح. لإصلاح ذلك، استخدم سمة الفهرس وأضف زيادة لتحويل الفهرس بمقدار واحد.
df.index = df.index 1
df.loc[-1] = [2, 3, 4]
الخطوة 3: الترتيب حسب الفهرسأخيرًا، للتأكد من فرز الصفوف حسب فهرس الصف، اتصل بـsort_index() الطريقة.
df = df.sort_index()df = df.sort_index()
إطار البيانات المحدث هو كما يلي:
طباعة (مدافع) أ ب ج 0 2 3 4 1 5 6 7 2 7 8 9
print(df)
A B C
0 2 3 4
1 5 6 7
2 7 8 9
يعالج هذا الدليل خطوة بخطوة بشكل فعال التحدي المتمثل في إدراج الصفوف في إطارات بيانات Pandas. باستخدام إمكانيات الوصول إلى الموقع ومعالجة الفهرس والفرز الخاصة بـ Pandas، يمكنك توسيع إطارات البيانات الخاصة بك بسلاسة وإجراء عمليات تحليل بيانات قوية.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3