首页IT科技python 提取dataframe中某一列为list(Python DataFrame如何根据列值选择行)

python 提取dataframe中某一列为list(Python DataFrame如何根据列值选择行)

时间2025-04-29 19:19:53分类IT科技浏览6623
导读:1、要选择列值等于标量的行,可以使用==。 df.loc[...

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

df.loc[df[column_name]==some_value]

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

df.loc[df[column_name].isin(some_values)]

将多个条件与&:

df.loc[(df[column_name]>=A)&(df[column_name]<=B)]

注意括号     。

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

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

没有括号

df[column_name]>=A&df[column_name]<=B

被解析为

df[column_name]>=(A&df[column_name])<=B

以上就是Python DataFrame根据列值选择行的方法                 ,希望对大家有所帮助     。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
适配器模式主要解决什么问题(前端设计模式——适配器模式) 提升网站权重的10大秘诀(如何让你的网站在搜索引擎中排名更高)