创新互联Python教程:python消除抑制警告的方法

 

1、使用loc,作用切片的子集。

df2 = df.loc[:, ['A']]
 df2['A'] /= 2     # Does not raise

2、更改pd.options.mode.chained_assignment。可以设置为None,"warn"或"raise"。

"warn"是默认值。

None将完全抑制警告,并"raise"抛出SettingWithCopyError,阻止操作通过。

 pd.options.mode.chained_assignment = None
 df2['A'] /= 2

3、做一个 deepcopy。

 df2 = df[['A']].copy(deep=True)
 df2['A'] /= 2

以上就是python消除抑制警告的方法,希望对大家有所帮助。更多Python高级指路:python创新互联教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。


网页名称:创新互联Python教程:python消除抑制警告的方法
浏览路径:http://www.kmzsk.com/article/dpddode.html

其他资讯

Copyright © 2026 昆明姝彩聂商贸有限公司 All Rights Reserved 滇ICP备2025072963号-9
友情链接: 重庆企业网站建设 泸州网站建设 成都网站制作 网站建设方案 成都网站设计 自适应网站设计 企业网站建设公司 网站设计 成都做网站建设公司 成都网站设计公司 营销型网站建设 成都网站设计公司 成都网站建设推广 成都网站建设 成都企业网站设计 成都网站设计 定制网站建设 企业网站建设 成都网站建设 专业网站设计 LED网站设计方案 成都响应式网站建设公司