AI4Finance-Foundation / AI4Finance-Foundation/FinRL

YahooFinanceProcessor.scrap_data sorts by a missing tick column

Aperta
#1,436 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Jupyter Notebook
Stelle
16.3k
Fork
3.5k
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

## Bug

`YahooFinanceProcessor.scrap_data()` raises `KeyError: "tick"` after successfully combining downloaded frames.

## Reproduction

Stub `fetch_stock_data()` to return frames containing the columns produced by the implementation, including `day` and `tic`, then call `scrap_data()` for two symbols. The final `sort_values()` call fails because it requests `tick`.

## Cause

`fetch_stock_data()` creates a `tic` column, while `scrap_data()` sorts by `["day", "tick"]`.

## Expected behavior

The combined frame should sort by `day` and `tic` and return normally.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.