布尔索引Pandas数据框的条件
创始人
2024-12-23 21:30:43
0

Pandas 可以通过布尔索引来筛选数据框中符合某个条件的数据,但是必须注意以下条件:

  1. 布尔数组必须和数据框的行数相同;
  2. 布尔数组必须为真或假,而不能为 None 或 NaN;
  3. 布尔数组可以是使用 and、or 或 not 进行联合运算后得到的复合条件,但是每个子条件都必须满足以上 1 和 2 两个条件。

下面是一个示例,使用布尔索引选出数据框中 'score' 列大于 60 分的所有数据:

import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie', 'David', 'Eva', 'Frank'],
        'score': [70, 80, 45, 90, 60, 75],
        'gender': ['F', 'M', 'M', 'M', 'F', 'M']}

df = pd.DataFrame(data)

boolean_index = df['score'] > 60
print(df[boolean_index])

输出结果为:

     name  score gender
0   Alice     70      F
1     Bob     80      M
3   David     90      M
5   Frank     75      M

相关内容

热门资讯

玩家交流!智星德州扑克辅助挂多... 玩家交流!智星德州扑克辅助挂多功能透视工具,都是有挂(的确有挂)亲,关键说明,智星德州扑克透视脚本安...
科技介绍!AAPoKer辅助挂... 科技介绍!AAPoKer辅助挂多功能透视工具,原来存在有挂(有挂总结)1、让任何用户在无需AAPoK...
一分钟教你!德扑之星辅助挂多功... 一分钟教你!德扑之星辅助挂多功能透视工具,其实是真的有挂(有挂规律)1、下载好德扑之星透视辅助下载之...
一分钟揭秘!红龙poker辅助... 一分钟揭秘!红龙poker辅助挂多功能透视工具,总是是真的有挂(真的有挂)红龙poker是不是有人用...
一分钟了解!德扑圈辅助挂多功能... 一分钟了解!德扑圈辅助挂多功能透视工具,原来有挂(有挂秘籍)1、首先打开德扑圈辅助器下载最新版本,在...
科普常识!AAPoKer辅助挂... 科普常识!AAPoKer辅助挂多功能透视工具,一贯真的有挂(有挂透视)AAPoKer透视方法中分为三...
热点推荐!wepoker辅助挂... 热点推荐!wepoker辅助挂多功能透视工具,竟然是真的有挂(揭秘有挂)1、wepoker模拟器是什...
新手必备!微扑克辅助挂多功能透... 新手必备!微扑克辅助挂多功能透视工具,确实真的有挂(真的有挂)进入游戏-大厅左侧-新手福利-激活码辅...
必知教程!aapoker辅助挂... 必知教程!aapoker辅助挂多功能透视工具,确实真的是有挂(有挂教学)1、必知教程!aapoker...
玩家必知教程!红龙poker辅... 玩家必知教程!红龙poker辅助挂多功能透视工具,果然真的有挂(讲解有挂)1、在红龙poker插件功...