Intermedio
4 de octubre de 2026Encuentra el bug: Data Science & ML
Un fragmento de código. Encuentra el bug, o demuestra que no hay ninguno.
python
1import pandas as pd
2
3def enrich_orders_with_customer_emails(conn, orders: pd.DataFrame) -> pd.DataFrame:
4 cursor = conn.cursor()
5 emails = []
6 for _, row in orders.iterrows():
7 cursor.execute("SELECT email FROM customers WHERE id = %s", (row["customer_id"],))
8 result = cursor.fetchone()
9 emails.append(result[0] if result else None)
10 orders["email"] = emails
11 cursor.close()
12 return orders
13Haz clic en las líneas que causan el problema.
Tu veredicto
Un intento por día. La respuesta aparece justo después.
Mantén tu racha
Crea una cuenta para conservar tu racha y seguir tu progreso.