前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【说站】Python DataFrame如何根据列值选择行

【说站】Python DataFrame如何根据列值选择行

作者头像
很酷的站长
发布2022-11-24 10:15:01
5.2K0
发布2022-11-24 10:15:01
举报
文章被收录于专栏:站长的编程笔记

Python DataFrame如何根据列值选择行

1、要选择列值等于标量的行,可以使用==。

代码语言:javascript
复制
df.loc[df['column_name'] == some_value]

2、要选择列值在可迭代中的行,可以使用isin。

代码语言:javascript
复制
df.loc[df['column_name'].isin(some_values)]

将多个条件与&:

代码语言:javascript
复制
df.loc[(df['column_name'] >= A) & (df['column_name'] <= B)]

注意括号。

3、由于Python的运算符优先级规则,&绑定比<=and更紧密>=。

因此,最后一个例子中的括号是必要的。

没有括号

代码语言:javascript
复制
df['column_name'] >= A & df['column_name'] <= B

被解析为

代码语言:javascript
复制
df['column_name'] >= (A & df['column_name']) <= B

以上就是Python DataFrame根据列值选择行的方法,希望对大家有所帮助。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Python DataFrame如何根据列值选择行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档