Mohamed Elnemr نشر 23 أغسطس 2021 أرسل تقرير نشر 23 أغسطس 2021 لدي بيانات على شكل dataframe، وأود إيجاد عدد الصفوف بداخل تلك البيانات، حاولت أستخدام هذا الكود لكنه لا يفلح: total_rows = df.count print (total_rows + 1) ما هي الطريقة التي يمكنني عد الصفوف بها؟ 3 اقتباس
0 Ahmed Sharshar نشر 23 أغسطس 2021 أرسل تقرير نشر 23 أغسطس 2021 (معدل) هناك ثلاث طرق داخل pandas يمكن بها إيجاد عدد الصفوف بداخل dataframe وهم: len(df.index) df.shape[0] df[df.columns[0]].count() وعلى الرغم من أن الثلاث طرق يمكنهم تنفيذ المهمة، الا انهم ليسوا بنفس الكفاءه، أنظر الرسم البياني التالي: الشكل يوضح الوقت الذي تأخذه كل طريقة في عد الصفوف، نجد أن df[df.columns[0]].count() هي أسوأ طريقة لانه كلما زاد حجم ال dataframe زاد الوقت الذي تأخذه الدالة للعد بشكل كبير. بينما تعد أفضل طريقة هي len(df.index) وذلك لانها تأخذ أقل وقت أثناء العمل. تم التعديل في 23 أغسطس 2021 بواسطة Ahmed Sharshar 1 اقتباس
0 محمد أبو عواد نشر 23 أغسطس 2021 أرسل تقرير نشر 23 أغسطس 2021 بالنسبة dataframe، يمكنك استخدام أي طريقة من الطرق التالية len(df.index) df.shape[0] df[df.columns[0]].count() يمكن استخدام len() في Python للحصول على عدد العناصر في القائمة. لذلك ، للحصول على عدد صفوف DataFrame ، ما عليك سوى استخدام len (df). بدلا من ذلك ، يمكنك الوصول إلى جميع الصفوف وجميع الأعمدة باستخدام df.index و df.columns على التوالي ، سيعطيك len (df.columns) عدد الأعمدة. أو يمكنك استخدام df.shape الذي يرجع عدد الصفوف والأعمدة معا كمجموعة. إذا كنت تريد الوصول إلى عدد الصفوف ، فاستخدم df.shape [0] فقط. لعدد الأعمدة استخدم فقط: df.shape [1] اقتباس
السؤال
Mohamed Elnemr
لدي بيانات على شكل dataframe، وأود إيجاد عدد الصفوف بداخل تلك البيانات، حاولت أستخدام هذا الكود لكنه لا يفلح:
total_rows = df.count print (total_rows + 1)
ما هي الطريقة التي يمكنني عد الصفوف بها؟
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.