熊猫用0.21.0切片FutureWarning

熊猫用0.21.0切片FutureWarning,第1张

熊猫用0.21.0切片FutureWarning

这是引入的更改

v0.21.1
,并在文档中进行了详细说明-

以前,选择带有标签列表的地方总是可以成功的,其中缺少一个或多个标签将返回成功

NaN
。现在将显示一个
FutureWarning
。将来这将提出
KeyError
(GH15747)。当传递带有至少1个缺失标签的标签列表时,此警告将在
Dataframe

上触发
Series
以使用
.loc[]
[[]]


例如,

df     A    B  C0  7.0  NaN  81  3.0  3.0  52  8.0  1.0  73  NaN  0.0  34  8.0  2.0  7

在执行 *** 作时尝试某种切片-

df.loc[df.A.gt(6), ['A', 'C']]     A  C0  7.0  82  8.0  74  8.0  7

没问题。现在,尝试替换

C
为不存在的列标签-

df.loc[df.A.gt(6), ['A', 'D']]FutureWarning: Passing list-likes to .loc or [] with any missing label will raiseKeyError in the future, you can use .reindex() as an alternative.     A   D0  7.0 NaN2  8.0 NaN4  8.0 NaN

因此,就您而言,该错误是由于传递给的列标签引起的

loc
。再看看他们。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存