python数据处理的方法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,本篇内容主要讲解"python数据处理的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python数据处理的方法"吧!df.query 过滤数据0.2
千家信息网最后更新 2025年12月01日python数据处理的方法
本篇内容主要讲解"python数据处理的方法",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"python数据处理的方法"吧!
df.query 过滤数据
0.25 版本开始支持 query 方法,可读性上又获得大幅提升,类似 sql 查询数据的写法,更加人性化。
下面举例说明,过滤数据常用三种方法。
df = pd.DataFrame({'A':np.random.randint(1,20,(8,)),
'B':np.random.randint(1,20,(8,)),
'C':np.random.randint(1,20,(8,))})
df 过滤条件:A列值大于其平均值,且 B列值大于 5 的行
方法 1
df[ (df['A'] > df["A"].mean()) & (df['B'] > 5)]
注意,& 前后必须要各自加一对 ()
方法 2
cr1 = df['A'] > df["A"].mean()
cr2 = df['B'] > 5
df[cr1 & cr2] 方法 3
mean = df["A"].mean()
df.query("A > @mean & B > 5")query 是今天重点提到的,使用语法规则见上,变量前添加 @。这种语法的可读性大家觉得怎么样?
顺便提一下,如果列的名称中间有空格,有一个特别的语法,使用一对 `` 符号来标记列名:
df = pd.DataFrame({'First Name':['Jack','Mary','Mike']})
df.query('`First Name` == \'Jack\'')以上三种方法得到结果都为:

快速找出最多的分类
首先读入数据:
df = pd.read_csv("IMDB-Movie-Data.csv")
df1000 行数据,genre 取值的频次统计如下:
vc = df["genre"].value_counts()
vc 打印结果:
Action,Adventure,Sci-Fi 50
Drama 48
Comedy,Drama,Romance 35
Comedy 32
Drama,Romance 31
..
Adventure,Comedy,Fantasy 1
Biography,History,Thriller 1
Action,Horror 1
Mystery,Thriller,Western 1
Animation,Fantasy 1
Name: genre, Length: 207, dtype: int64 筛选出 top3 的 index:
top_genre = vc[0:3].index
print(top_genre) 打印结果:
Index(['Action,Adventure,Sci-Fi', 'Drama', 'Comedy,Drama,Romance'], dtype='object')
使用得到的 top3 的 index ,结合 isin,选择出相应的 df
df_top = df[df["genre"].isin(top_genre)]
df_top结果:
到此,相信大家对"python数据处理的方法"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
方法
数据
结果
数据处理
处理
语法
内容
可读性
学习
查询
实用
更深
人性
兴趣
写法
变量
名称
实用性
实际
常用
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云轻量级服务器无法连接宝塔
将数据库文件名更名
数据库截取字符串db2
中国学术期刊数据库3700
安全的数据库客户端免费
数据库用什么表
网络技术考试字体是红色
数据库记录表
网络安全技术的意义
app软件开发收费情况
福州点橙网络技术有限公司
网络技术带来的便利和一定的挑战
nc600串口服务器驱动
全国大学生网络安全知识竞
义马软件开发收费
以网络安全为题的英语作文80字
软件开发业盈利能力分析
广西广电网络安全培训机构
方舟主机专用服务器队友名称
服装生产软件开发
招聘网络技术员应注意哪些
数据库系统概论课程导学设计分析
阿坝网络安全宣传周
交换机ssh连接服务器
个人免费服务器
网络安全手抄报一等奖漂亮无字
数据库中abcf是什么
我的世界服务器排行
计算机网络技术院系名称
acess是什么型数据库