初学pandas与seaborn(五)pandas…

查的问题
  pandas的逻辑筛选功能还是蛮简洁流畅的,直接在方括号里输入逻辑运算符,即可进行
   栏目筛选:
  resultData[ resultData['true'] == False]
  在名叫true的这一列查询等于False布尔值的行,即从600多万条里面筛选出“必输”状态的行,花费了:
   0.170 sec
  一开始我选择输入带引号的——'False' 结果给我显示查找出错。原来pandas自动把字符串转换成boolean类型了。所以直接用python的布尔变量就可以。
   批量单元格对比逻辑运算:
  df. gt(df2)
  df2. ne(df)
  查询中可能会用到的一些比较关键字:
 eq  ==  equal to
 ne  !=  not equal to
 lt  <</td>  less than
 le  <=  less than or equal to
 gt  >  greater than
 ge  >=  greater than or equal to
  查找 全部满足括号内的 条件的列
  print (df > 0).all()
  查找 部分满足括号内的 条件的列
  print (df > 0).any()
   查询是否为空:
  df.empty
   相同值统计(直方图):
  例如,随机生成1到7的10个数据:s = pd.Series(np.random.randint(0, 7, size=10))
  s.value_counts()           然后统计重复的个数



   df3 = df2.copy()
  使用DataFrame里面的copy命
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值