From 7b193139a8369df3e91c3adb0909e42709aa0bf8 Mon Sep 17 00:00:00 2001 From: refraction-ray Date: Mon, 10 Aug 2020 17:58:57 +0800 Subject: [PATCH] version0.10.1hotfix1 --- CHANGELOG.md | 1 + xalpha/cons.py | 2 +- xalpha/universal.py | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bbf64f9..160e6f1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ ### fixed * 兼容天天基金 API 增量更新出现的累计净值空白 * 修复当日开仓的重计 bug +* 修复标普数据源表格包含 nan 行的 bug ## v0.10.0 - 2020.07.06 ### fixed diff --git a/xalpha/cons.py b/xalpha/cons.py index e02fc13..e441eb8 100644 --- a/xalpha/cons.py +++ b/xalpha/cons.py @@ -435,7 +435,7 @@ def _float(n): pass if not n: logger.warning("_float met with None as input arguments") - return 0 + return 0.0 return float(n) diff --git a/xalpha/universal.py b/xalpha/universal.py index 5534cc1..cb4e134 100644 --- a/xalpha/universal.py +++ b/xalpha/universal.py @@ -511,6 +511,7 @@ def get_historical_fromsp(code, start=None, end=None, region="us", **kws): df = pd.read_excel(r.content) # print(df.iloc[:10]) df = df.iloc[6:] + df = df.dropna() df["close"] = df["Unnamed: " + col] df["date"] = pd.to_datetime(df["Unnamed: 0"]) df = df[["date", "close"]]