Ali Ahmed55 نشر 19 مايو 2024 أرسل تقرير نشر 19 مايو 2024 السلام عليكم عند تحليل بيانات مرض القلب يظهر الخظاء التالي ؟ انا هنا في الكود ده عاوز اعارف عدد الناس المصاب بمرض القلب و عدد الناس الطبيعه وده الكود بتاعي الخطاء هنا ان مش بيجي الناس العندها مرض قلب ليه بيحصل المشكله ده مع ان الكود يعني صح ؟ import csv counts = { 'Heartdisease':0, 'Normal':0, } with open("heart_disease.csv" , 'r') as file: dict_reader = csv.DictReader(file) for row in dict_reader: heart_disease = row['target'] if heart_disease == 1: counts['Heartdisease'] += 1 else: counts['Normal'] += 1 for heartdisease in counts: print(f"{heartdisease}: {counts[heartdisease]}") وده البيانات الانا شغل عليها heart_disease.csvFetching info... 1 اقتباس
0 محمد عاطف17 نشر 19 مايو 2024 أرسل تقرير نشر 19 مايو 2024 وعليكم السلام ورحمة الله وبركاته . الخطأ أنك تحاول أن تقارن بين قيمة int وقيمة string و في بايثون إذا لم يكن المتغيران من نفس النوع لن يحدث تحقق للشرط . لذلك قم بإستبدال سطر رقم 13 بالسطر التالى : heart_disease = int(row['target']) 1 اقتباس
0 Ali Ahmed55 نشر 19 مايو 2024 الكاتب أرسل تقرير نشر 19 مايو 2024 بتاريخ On 19/5/2024 at 11:11 قال محمد_عاطف: وعليكم السلام ورحمة الله وبركاته . الخطأ أنك تحاول أن تقارن بين قيمة int وقيمة string و في بايثون إذا لم يكن المتغيران من نفس النوع لن يحدث تحقق للشرط . لذلك قم بإستبدال سطر رقم 13 بالسطر التالى : heart_disease = int(row['target']) أظهر المزيد تمام بس العمود د القيمه بتعتو int مش string ؟ الان هو عبار عن 0و1 1 اقتباس
0 محمد عاطف17 نشر 19 مايو 2024 أرسل تقرير نشر 19 مايو 2024 بتاريخ On 19/5/2024 at 11:14 قال Ail Ahmed: تمام بس العمود د القيمه بتعتو int مش string ؟ أظهر المزيد نعم هو القيمة التى فيه هى int ولكن الدالة DictReader تقوم بقراءته كسلسلة نصية string وليس int كما الحال حينما نقوم بأخذ البيانات من المستخدم كما في دالة input 1 اقتباس
0 Ali Ahmed55 نشر 19 مايو 2024 الكاتب أرسل تقرير نشر 19 مايو 2024 بتاريخ On 19/5/2024 at 11:42 قال محمد_عاطف: نعم هو القيمة التى فيه هى int ولكن الدالة DictReader تقوم بقراءته كسلسلة نصية string وليس int كما الحال حينما نقوم بأخذ البيانات من المستخدم كما في دالة input أظهر المزيد فهمت حضرتك شكرااا جداا 1 اقتباس
السؤال
Ali Ahmed55
السلام عليكم
عند تحليل بيانات مرض القلب يظهر الخظاء التالي ؟
انا هنا في الكود ده عاوز اعارف عدد الناس المصاب بمرض القلب و عدد الناس الطبيعه وده الكود بتاعي
الخطاء هنا ان مش بيجي الناس العندها مرض قلب ليه بيحصل المشكله ده مع ان الكود يعني صح ؟
وده البيانات الانا شغل عليها
heart_disease.csvFetching info...
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.