From 3fef9fddbaece7077418be76c9bccdd9bf04919d Mon Sep 17 00:00:00 2001 From: cfdaily Date: Sat, 2 May 2026 19:04:18 +0800 Subject: [PATCH] auto-sync: 2026-05-02 19:04:18 --- data_platform/updater.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/data_platform/updater.py b/data_platform/updater.py index bb28a1fb..5bc8366a 100644 --- a/data_platform/updater.py +++ b/data_platform/updater.py @@ -89,6 +89,8 @@ def fetch_tencent_daily(code: str, start_date: str, end_date: str): else: df = pd.DataFrame(klines, columns=['date', 'open', 'close', 'high', 'low', 'volume']) df['amount'] = 0.0 + for c in ['open', 'close', 'high', 'low', 'volume', 'amount']: + df[c] = pd.to_numeric(df[c], errors='coerce').fillna(0) df['date'] = pd.to_datetime(df['date']).dt.strftime('%Y-%m-%d') mask = (df['date'] >= start_date) & (df['date'] <= end_date) result = df.loc[mask, ['date', 'open', 'high', 'low', 'close', 'volume', 'amount']]