Pandas DataFrame 根据属性值获取所在的行

Python中两种方法根据属性值获取所在的行

df = pd.DataFrame({'name':['小王','小李'],'age':[15,16]})
df
Out[68]: 
  name  age
0   小王   15
1   小李   16
# 1. 采用loc方法
df.loc[df['name']=='小王']
Out[69]: 
  name  age
0   小王   15
# 2. 采用isin方法
df[df['age'].isin([15])]
Out[70]: 
  name  age
0   小王   15

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容