首页 > 其他分享 >【已解决】可视化ValueError Cannot mask with non-boolean array containing NA NaN values

【已解决】可视化ValueError Cannot mask with non-boolean array containing NA NaN values

时间:2023-06-09 11:00:11浏览次数:43  
标签:non Code NA region NaN boolean Country data Region

bug:raise ValueError(na_msg)
ValueError: Cannot mask with non-boolean array containing NA / NaN values

image-20230609104001525

对应的代码:

image-20230609104134931

asian_countries = region_data.dropna(subset=['Country Code'])[
    region_data['Region'].str.contains('Asia')]['Country Code']

出错原因:

image-20230609104414748

解决方法:

# 这里使用了fillna()方法将Region列中的空白数据填充为一个空字符串,
# 然后再使用dropna()方法删除Country Code列中的NaN值,最后再进行亚洲国家的筛选。
region_data['Region'].fillna('', inplace=True)
asian_countries = region_data.dropna(subset=['Country Code'])[
    region_data['Region'].str.contains('Asia')]['Country Code']

print(asian_countries)

运行结果:

image-20230609105100830

成功啦!

标签:non,Code,NA,region,NaN,boolean,Country,data,Region
From: https://www.cnblogs.com/Lovi/p/17468565.html

相关文章

  • 微服务-Nacos
    Nacosstartup.cmd-mstandalone注意:1、Nacos2.0的服务端完全兼容1.X客户端2、Nacos2.0客户端由于使用了gRPC,无法兼容Nacos1.X服务端,请勿使用2.0以上版本客户端连接Nacos1.X服务端。3、默认用到的nacos的客户端jar包为2.0的,无法兼容Nacos1.X服务端。需要在本地安......
  • 记录一次 nas docker 运行出错 使用Python脚本检查错误并重启对应容器 npc 运行出
    importosimporttimeimportdatetimeimportsubprocessimportmysql.connector#Docker容器名称container_name="containerName"#MySQL数据库连接配置db_host="localhost"db_user="*********"db_password="*********"db_......
  • java关键字native、static、final详解
    native: native关键字说明其修饰的方法是一个原生态方法,方法对应的实现不是在当前文件,而是在用其他语言(如C和C++)实现的文件中。Java语言本身不能对操作系统底层进行访问和操作,但是可以通过JNI接口调用其他语言来实现对底层的访问。JNI是Java本机接口(JavaNativeInterface),是一个本......
  • Windows证书管理器 && SSL certification && WSL-Docker: curl: (60) SSL certificat
    深入浅出certmgr——Windows证书管理器https://www.fke6.com/html/91605.html计算机安全是当前社会的一个重要议题,证书是一种重要的安全机制,负责证明数据、软件或者人的身份和信誉。certmgr(即“证书管理器”)是Windows中专门用于证书管理的工具。本文将从多个方面对certmgr进行深......
  • 用native2ascii.exe实现国际化
    用native2ascii.exe实现国际化用javaSDK/bin目录下的native2ascii.exe把.peoperties文件中的中文转换成unicode字符,实现国际化需要用到javaSDK\\bin目录下的native2ascii.exe程序,把你写的文本文件转成unicode字符即可, native2ascii - Native-to-ASCII Converter将一个文件......
  • ManagementEventWatcher throws ManagementException with call to Stop()
    参考网址: https://stackoverflow.com/questions/46100105/managementeventwatcher-throws-managementexception-with-call-to-stop0Ihavethefollowingpieceofcodethatalwaysthrowsanexception:Thestacktraceisasfollows:System.Management.ManagementException:......
  • hibernate------HQL总结
    关键字:hibernate------hql总结以以个普通Users表为例:建表语句:Java代码1.CREATEDATABASE`interceptor`2.CHARACTERSET'utf8';3.4.USE`interceptor`;5.6.DROPTABLEIFEXISTS`users`;7.createtableusers(8.idintauto_increme......
  • Retrieval of the RSA public key is not enabled for insecure connections.
    入职新公司,办理入职、培训、看业务……终于到了跑代码阶段了。遇到一个问题.netFramework链接数据提示RSA失败或者SSPI失败。原因不赘述,解决方案两步,第一使用Navicate链接数据库,选中特定用户,一般上你用哪一个账户选哪一个账户 然后双击用户,改为这个就可以 第二部修改.N......
  • Hibernate_配置说明
    <?xmlversion="1.0"encoding="utf-8"?><!DOCTYPEhibernate-configurationPUBLIC"-//Hibernate/HibernateConfigurationDTD//EN""http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"......
  • Hibernate_根据条件动态组装sql/hql语句(仿ibatis动态查询语句功能)
     1.功能需求背景 项目中使用hibernate作为数据持久层框架,主要考虑hibernate在进行一些简单的crud操作时非常便利,不需要和ibatis似的为每个sql操作都写一堆文件,但是同时也带来了一些局限性,如类似ibatis强大的动态查询功能用不了了,但是这个功能在项目中的应用场景又很大,hibernate......