السلام عليكم
انا كتبت الكود لمعرفت ما هي الفئات العمرية الأكثر عرضة للإصابة بمرض السكري بس انا عاوز اعرف كمان عدد حالات الحمل لمريض , يعني 20-29 دي الفئاء الاكثر اصابه بمرض السكري انا بقا عاوز اعرف عدد حالات الحمل في الفترء دي اي ؟
ده الكود
bins = [20, 30, 40, 50, 60, 70 , 80 , np.inf]
label = ['20-29' , '30-39' , '40-49' , '50-59' , '60-69' , '70-97' , '80+']
diabetes['Age Group'] = pd.cut(diabetes['Age'] , bins=bins , labels=label , right=False)
# Count the number of diabetic patients in each age group
age_group_counts = diabetes[diabetes['Outcome'] == 1]['Age Group'].value_counts()
print(age_group_counts)
# Plot the bar chart
age_group_counts.plot(kind='bar' , color='skyblue')
plt.title("Age Groups Most at Risk for Diabetes")
plt.xlabel("Age Group")
plt.ylabel("Number of Diabetic Cases")
plt.xticks(rotation=45)
plt.tight_layout()
plt.show()
ودي البيانات المستخدم
diabetes_clean1.csv