Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 Python 中使用 ta-lib 进行技术分析。这是我写的一小段代码:
SBIN=pd.read_csv('SBIN.NS.csv') ema=TA.SMA(SBIN.Close,timeperiod=20)
ema 数组中的前 19 个值是 NaN,这是完全可以理解的。但在某个位置之后,也ema有 NaN 值。为什么会这样?
ema
csv 文件SBIN.NS.csv包含 NaN 值。SBIN.dropna(axis=0)将解决问题。它将删除所有包含 NaN 值的行。
SBIN.NS.csv
SBIN.dropna(axis=0)
SBIN=pd.read_csv('SBIN.NS.csv') SBIN.dropna(axis=0) ema=TA.SMA(SBIN.Close,timeperiod=20)