python 提取dataframe中某一列为list(Python DataFrame如何根据列值选择行)
导读: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版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!