Ail Ahmed نشر 26 أكتوبر أرسل تقرير نشر 26 أكتوبر السلام عليكم في عمودالDiabetesPedigreeFunction انا عاوز الرقم يكون بس 0 و 1 اعمل كده ازي باستخدم لغه باثيون ؟ ودي البيانات diabetes_clean.csv 3 اقتباس
0 محمد عاطف17 نشر 26 أكتوبر أرسل تقرير نشر 26 أكتوبر وعليكم السلام ورحمة الله وبركاته. إذا كنت تستخدم مكتبة pandas فالأمر بسيط بعد قراءة الملف يمكنك تعديل البيانات في الكود كالتالي : df['DiabetesPedigreeFunction'] = df['DiabetesPedigreeFunction'].apply(lambda x: 1 if x > 0 else 0) print(df['DiabetesPedigreeFunction']) ولكن يرجى تحديد الشرط بناء على الرقم الذي تريده . لقد لاحظت أن الأرقام بين 0 و 1.5 لذلك يمكنك تحديد الشرط بناء على رغبتك وتغيره في الكود السابق. 1 اقتباس
0 Mustafa Suleiman نشر 26 أكتوبر أرسل تقرير نشر 26 أكتوبر من خلال مكتبة pandas كالتالي: import pandas as pd df = pd.read_csv('diabetes.csv') df['DiabetesPedigreeFunction_Binary'] = (df['DiabetesPedigreeFunction'] > 0.5).astype(int) print(df) ستنشيء عمود جديد يُسمى 'DiabetesPedigreeFunction_Binary' ونحدد له قيمة 1 في حال كانت قيمة 'DiabetesPedigreeFunction' أكبر من 0.5، و 0 خلاف ذلك. 1 اقتباس
0 ياسر مسكين نشر 26 أكتوبر أرسل تقرير نشر 26 أكتوبر يمكنك استخدام مكتبة numpy للحصول على النتيجة المطلوبة من خلال استخدام np.where كالتالي: import numpy as np import pandas as pd df = pd.read_csv('diabetes.csv') df['DiabetesPedigreeFunction'] = np.where(df['DiabetesPedigreeFunction'] > 0.5, 1, 0) فببساطة إذا كانت القيمة أكبر من 0.5 سيجعلها 1 وإذا كانت أقل من أو تساوي 0.5 سيجعلها 0 1 اقتباس
0 Ail Ahmed نشر 26 أكتوبر الكاتب أرسل تقرير نشر 26 أكتوبر بتاريخ 7 ساعة قال محمد عاطف17: لقد لاحظت أن الأرقام بين 0 و 1.5 لذلك يمكنك تحديد الشرط بناء على رغبتك وتغيره في الكود السابق. ايوه , بس ليه الارقام دي كده هي كده بتعبر عن اي ده عمود الDiabetesPedigreeFunction (وظيفة شجرة العائلة للسكري): مؤشر يستخدم لقياس وجود تاريخ عائلي للسكري فا ليه الرقم بين 0 , 1.5 مش المفروض تكون 0 و 1 يعني 1 اه في سكري و 0 يعني الا مفيش سكري ؟ 1 اقتباس
السؤال
Ail Ahmed
السلام عليكم
في عمودالDiabetesPedigreeFunction انا عاوز الرقم يكون بس 0 و 1 اعمل كده ازي باستخدم لغه باثيون ؟
ودي البيانات
diabetes_clean.csv
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.