来源:https://blog.csdn.net/liujingwei8610/article/details/123500273

● 附图

图一:可以使用关系运算选择记录
image.png

图二:可以使用范围运算(between)选择记录。
image.png

图三:可以使用使用逻辑运算符 &(且)和 |(或)选择记录。
image.png

图四:选取多列需要使用两个方括号。
image.png

● 附图代码

关系运算: df[df.字段名 关系运算符 数值]

import pandas as pd

df = pd.DataFrame({“ID”: [100000,100101,100201],

“Surname”: [“Zhao”,”Qian”,”Sun” ],

‘age’:[28,35,46]})

抽取age中等于35的记录

print(df[df.age ==35])

范围运算: df[df.字段名.between(s1, s2)]

print(df[df.age.between(30,46)])

逻辑运算: 与(&) 或(|)

使用 &(且) 和 |(或) 时每个条件都要用小括号括起来

print(df[(df.age >= 30 ) & (df.age <= 46)])

字符匹配

print(df[df.Surname.str.contains(‘a’)])

print(df[[‘ID’,’age’]])

选取多列一定是两个方括号,其中内侧方括号代表是一个list
————————————————
版权声明:本文为CSDN博主「刘经纬老师」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/liujingwei8610/article/details/123500273