Aller au contenu principal
🔒 Mode aperçu. Les quinze premières leçons Foundations sont gratuites ; celle-ci est Pro. Démarrez un trial de 7 jours pour débloquer l'éditeur, les conseils AI et le reste du programme. Carte requise, annulez à tout moment dans Dashboard.Démarrer le trial de 7 jours →
← CoursData Science AppliedModule 2 · Cleaning & Feature Engineering · Recapmerge_asof pour une jointure en amont à tempspredict50 / 104
+75 XP
Tâche
📝 **Question :** Prédisez la liste d'enchères de sortie pour l'extrait ci-dessus. 📋 Choisissez la bonne réponse. 💡 **Indice :** Relisez la théorie ci-dessus en cas de doute.
Prédis la sortie

Lis le code attentivement

import pandas as pd

trades = pd.DataFrame({
    'time': pd.to_datetime(['10:00:00', '10:00:05', '10:00:10']),
    'price': [100, 102, 101],
})
quotes = pd.DataFrame({
    'time': pd.to_datetime(['09:59:50', '10:00:03', '10:00:08']),
    'bid':  [99.5, 101.5, 100.5],
})

out = pd.merge_asof(trades, quotes, on='time', direction='backward')
print(out['bid'].tolist())

# direction='backward' → for each trade, take the latest quote whose
# time is AT or BEFORE the trade time.
# What does this print? Type your prediction.

Que va afficher le programme ? Écris ici :

💬 Discussion

Soyez le premier à poser une question ou partager une astuce.
Connectez-vous pour rejoindre la discussion. La lecture est gratuite.
Chargement de la discussion…