السلام عليكم
وانا بشوف الاكود علي موقع Kaggle وقفت عند الكود ده مش فهم الصراحه ؟\
plt.figure(figsize=(20, 16))
plotnumber = 1
# Loop through each column in the dataframe
for col in df.columns:
# Check if the number of unique values is less than 5
if df[col].nunique() < 5:
if plotnumber <= 6:
plt.subplot(2, 3, plotnumber)
ax = sns.countplot(x=df[col], hue=df['target'], palette='bright')
# Add labels to each bar in the plot
for p in ax.patches:
ax.text(p.get_x() + p.get_width() / 2.,
p.get_height() + 3,
f'{int(p.get_height())}',
ha="center")
plotnumber += 1
يعني ليه هنا عمل القيم الفريد اقل من 5 وهكذا
وده البيانات الشغل علها
heart.db