
Это блок кода с ошибкой, и я потратил много времени на исправление этой ошибки, но, похоже, ничего не работает, любой вклад будет оценен по достоинству
if 'is_fraud' in df.columns:
f.write("PERFORMANCE VS ACTUAL FRAUD LABELS:\n")
f.write("-"*80 + "\n")
f.write(f"Actual fraudulent transactions: {df['is_fraud'].sum():,} ({df['is_fraud'].mean()*100:.2f}%)\n")
caught = df[(df['is_fraud'] == 1) & (df['fraud_score'] >= 2)].shape[0]
f.write(f"Detected by rules (score ≥ 2): {caught:,} ({caught/df['is_fraud'].sum()*100:.1f}% detection rate)\n")
f.write(f"Average fraud score - actual frauds: {df[df['is_fraud'] == 1]['fraud_score'].mean():.2f}\n")
f.write(f"Average fraud score - normal transactions: {df[df['is_fraud'] == 0]['fraud_score'].mean():.2f}\n\n")
Подробнее здесь: https://stackoverflow.com/questions/798 ... eing-utf-8
Мобильная версия