Ali Ahmed55 نشر 10 مارس أرسل تقرير نشر 10 مارس السلام عليكم يوجد في الملف ده 123 عمود و 2515 صف والم يظهر شي في النتجيه ده الكود print(validation_labels.info()) ودي النتجيه <class 'pandas.core.frame.DataFrame'> RangeIndex: 2515 entries, 0 to 2514 Columns: 123 entries, ID to z_40 dtypes: float64(120), int64(1), object(2) memory usage: 2.4+ MB None 2 اقتباس
0 Mustafa Suleiman نشر 10 مارس أرسل تقرير نشر 10 مارس ميثود info() في pandas لا تعرض البيانات الفعلية داخل DataFrame، بل تعرض معلومات وصفية عنه، بالتالي يظهر عدد الصفوف وعدد الأعمدة، أسماء الأعمدة وأنواع البيانات dtypes واستخدام الذاكرة. وميثود info() نفسها تطبع المعلومات مباشرةً ولا تُرجع قيمة أي تعود بـ None وذلك طبيعي. لعرض البيانات عليك كتابة validation_labels.head() لعرض أول 5 صفوف، أو validation_labels.tail() لعرض آخر 5 صفوف، أو print(validation_labels) لعرض كل البيانات وذلك غير عملي للبيانات الكبيرة، فتجنبه. 1 اقتباس
0 محمد عاطف17 نشر 10 مارس أرسل تقرير نشر 10 مارس وعليكم السلام ورحمة الله وبركاته . الكود الذي استخدمته صحيح ولا توجد به مشكلة ولاحظ أنه يعرض معلومات عامة عن DataFrame المسمى validation_labels لديك من خلال الدالة info() والنتيجة التي حصلت عليها توضح أن DataFrame يحتوي على 2515 صفًا و123 عمودًا وأنواع البيانات للأعمدة هي float64، int64، وobject. كما أن الذاكرة المستخدمة لتخزين البيانات هي حوالي 2.4 ميجابايت. إذا كنت تتوقع رؤية بيانات فعلية فهذا لن يحدث لأن الدالة info() لا تعرض البيانات الفعلية بل تعرض فقط معلومات وصفية عن DataFrame. 1 اقتباس
0 Ali Ahmed55 نشر 10 مارس الكاتب أرسل تقرير نشر 10 مارس بتاريخ الآن قال Mustafa Suleiman: ميثود info() في pandas لا تعرض البيانات الفعلية داخل DataFrame، بل تعرض معلومات وصفية عنه، بالتالي يظهر عدد الصفوف وعدد الأعمدة، أسماء الأعمدة وأنواع البيانات dtypes واستخدام الذاكرة. وميثود info() نفسها تطبع المعلومات مباشرةً ولا تُرجع قيمة أي تعود بـ None وذلك طبيعي. لعرض البيانات عليك كتابة validation_labels.head() لعرض أول 5 صفوف، أو validation_labels.tail() لعرض آخر 5 صفوف، أو print(validation_labels) لعرض كل البيانات وذلك غير عملي للبيانات الكبيرة، فتجنبه. الا انا اقصد ان معرضش زي كده <class 'pandas.core.frame.DataFrame'> RangeIndex: 12 entries, 0 to 11 Data columns (total 5 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 target_id 12 non-null object 1 sequence 12 non-null object 2 temporal_cutoff 12 non-null object 3 description 12 non-null object 4 all_sequences 12 non-null object dtypes: object(5) memory usage: 608.0+ bytes None انا عاوز النتجيه تكون زي كده يعرض ال123 عمود ؟ 1 اقتباس
0 محمد عاطف17 نشر 10 مارس أرسل تقرير نشر 10 مارس بتاريخ 2 دقائق مضت قال Ali Ahmed55: الا انا اقصد ان معرضش زي كده <class 'pandas.core.frame.DataFrame'> RangeIndex: 12 entries, 0 to 11 Data columns (total 5 columns): # Column Non-Null Count Dtype --- ------ -------------- ----- 0 target_id 12 non-null object 1 sequence 12 non-null object 2 temporal_cutoff 12 non-null object 3 description 12 non-null object 4 all_sequences 12 non-null object dtypes: object(5) memory usage: 608.0+ bytes None انا عاوز النتجيه تكون زي كده يعرض ال123 عمود ؟ بشكل افتراضي pandas تقوم بتلخيص العرض ولا تقوم بعرض كل الأعمدة إذا كان عددها كبيرا كما لديك هنا 123 عمود.و لحل هذه المشكلة يمكنك تغيير إعدادات العرض في pandas لجعله يعرض جميع الأعمدة. import pandas as pd pd.set_option('display.max_columns', None) print(validation_labels.info()) pd.set_option('display.max_columns', None) هذا السطر يغير إعدادات pandas لجعلها تعرض كل الأعمدة بدلا من تلخيصها. 1 اقتباس
0 Ali Ahmed55 نشر 10 مارس الكاتب أرسل تقرير نشر 10 مارس الف شكراا جدا لحضرتكم جزاكم الله كل خير اقتباس
السؤال
Ali Ahmed55
السلام عليكم
يوجد في الملف ده 123 عمود و 2515 صف والم يظهر شي في النتجيه
ده الكود
ودي النتجيه
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.