首页 > 其他分享 >and只允许单个布尔值 不允许series 但&可以

and只允许单个布尔值 不允许series 但&可以

时间:2023-12-25 16:00:36浏览次数:26  
标签:loc ser 布尔值 series 运算符 df 允许 Pandas

这个错误是因为你试图使用 and 运算符来对 Pandas Series 进行逻辑运算。在 Python 中,and 运算符期望它的操作数是单个的布尔值,但在这里 ser > 0ser < 2 都是 Pandas Series,所以会引发错误。

你应该使用 & 运算符来替代 and,并且需要添加括号来确保运算的优先级。下面是修改后的代码:

df.loc[(ser > 0) & (ser < 2)]

这段代码会选择 ser 中大于 0 且小于 2 的所有行。希望这个答案对你有所帮助!

df = pd.DataFrame([[1, 2], [3]])
ser = df.isnull().sum(axis=1)
df.loc[(ser > 0) & (ser < 2)]
# df.loc[(ser > 0) and (ser < 2)]

标签:loc,ser,布尔值,series,运算符,df,允许,Pandas
From: https://blog.51cto.com/u_16055028/8969644

相关文章

  • Taylor series Explicit Euler Implicit Euler
    1Taylorseries\[\begin{gathered}\sum_{n=0}^{\infty}\frac{f^{(n)}\left(a\right)}{n!}\left(x-a\right)^{n}\\f\left(a\right)+\frac{f^{\prime}\left(a\right)}{1!}(x-a)+\frac{f^{\prime\prime}\left(a\right)}{2!}(x-a)^{2}+\frac{f^{\prime......
  • Pandas数据分析实战(Pandas in action)第3章 Series 方法
    Pandas数据分析实战第3章Series方法read_csv()导入数据集pd.read_csv(filepath_or_buffer="./file/chapter_03/pokemon.csv")#或者pd.read_csv("./file/chapter_03/pokemon.csv")PokemonType0BulbasaurGrass/Poison1......
  • C 语言中布尔值的用法和案例解析
    C语言中的布尔值在编程中,您经常需要一种只能有两个值的数据类型,例如:是/否开/关真/假为此,C语言有一个bool数据类型,称为布尔值。布尔变量在C语言中,bool类型不是内置数据类型,例如int或char它是在C99中引入的,您必须导入以下头文件才能使用它:#include<stdbool.h>......
  • C 语言中布尔值的用法和案例解析
    C语言中的布尔值在编程中,您经常需要一种只能有两个值的数据类型,例如:是/否开/关真/假为此,C语言有一个bool数据类型,称为布尔值。布尔变量在C语言中,bool类型不是内置数据类型,例如int或char它是在C99中引入的,您必须导入以下头文件才能使用它:#include<stdbool.h>......
  • redis配置允许远程连接
    1、修改redis.conf#允许访问的地址,127.0.0.1为本机,也就是只允许本机访问,修改为0.0.0.0,则可以在任意IP访问bind0.0.0.0#守护进程,修改为yes后即可后台运行daemonizeyes#密码,设置后访问Redis必须输入密码requirepass111222#关闭防护,允许远程连接protected-modeno#监听......
  • .net C# System.Text.Json 如何将 string类型的“true”转换为布尔值 解决方案
    直接上解决方法的代码先定义一个转换顺,代码如下:publicsealedclassAnhBoolConverter:JsonConverter<bool?>{publicoverridebool?Read(refUtf8JsonReaderreader,TypetypeToConvert,JsonSerializerOptionsoptions){varval......
  • Pandas数据分析实战(Pandas in action)第2章 Series 对象
    Pandas数据分析实战第2章SeriesSeries是Pandas的核心数据结构之一,是一个用于同构数据的一维标记数组。Series可以设置索引,没有设置的话,Pandas会设置默认的索引,从0开始的线性索引。创建一个Series对象importpandasaspdpd.Series()Series([],dtype:objec......
  • python 浮点数 round 舍一法 向零取整 df 数组 Series 三种数据类型实现
    介绍:python的round函数,默认进行四舍五入,我需要将3.45保留一位小数,3.4 一、一般格式使用Python的内置函数 math.floor() 来向下取整到指定的小数位数。例如,如果你想保留小数点后一位并向下取整,可以这样做:importmathnum=3.45rounded_num=math.floor(num*10)/......
  • 解决.net core开发过程中端口总是无缘无故被占用的问题,提示SocketException: 以一种访
    先给出原因和方案:  是Hyper-V每次启动随机保留端口段,导致所要使用的端口被系统保留,导致无法使用的问题解决方法就是,指定系统保留端口的范围,避开开发时使用的端口即可。powershell管理员身份使用下面的命令设置。netshintipv4setdynamictcpstart=49152nu......
  • mysql 企业表和员工表,一旦企业下面有员工就不允许删除企业。如何通过外键设置实现呢
    简述mysql企业表和员工表,一旦企业下面有员工就不允许删除企业。如何通过外键设置实现呢前情提示系统:一说部分截图、链接等因过期、更换域名、MD语法等可能不显示,可联系反馈(备注好博文地址),谢谢❤带有#号、删除线、不操作、不执行字样的为提示或者备份bash,实际不执行如果无法下......