Код: Выделить всё
@st.cache_data(show_spinner=False)
def fetch_data():
with st.status("Buscando datos...", expanded=True) as status:
time.sleep(2)
st.write("Partidos encontrados...")
time.sleep(2)
st.write("Descargando datos...")
time.sleep(2)
st.write("Dibujando tabla...")
game_data = scraper.get_data(game_list_input=games_id)
data_df = scraper.get_data_df(data_list=game_data)
games_data = data_df.to_pandas()
time.sleep(3)
status.update(
label="¡Descarga completada!", state="complete", expanded=False
)
return games_data
games_data = fetch_data()

Таблица отображается, но, как вы можете видеть, счетчик все еще там.
Если вам нужно знать, я использую API Парсер для API MLB. get_data и get_data_df — это методы класса из API Scrapper, которые возвращают кадр данных Polars.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -is-cached
Мобильная версия