我尝试从股票数据中获取最新的rsi_signal
rsi_signal = stock['rsi_14'].iloc[-1]
股票看起来像这样:
...
990 71.174021
991 72.225025
992 73.931020
993 66.065037
994 62.111289
995 62.111289
996 58.843919
997 54.952484
998 56.798531
999 56.798531
现在上面的解决方案有2个问题。 56.79将打印为56而不是57。
第二个问题是我每次都看到的“警告”:
SettingWithCopyWarning:
A value is trying to be set on a copy of a slice from a DataFrame
See the caveats in the documentation: http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy
self._setitem_with_indexer(indexer, value)
我当然搜索了警告,但我仍然不明白为什么会抱怨,以及我做错了什么/不好。我不仅想忽略该警告,还希望修复它。