首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pandas数据帧-隔离值

Pandas数据帧-隔离值
EN

Stack Overflow用户
提问于 2016-06-09 00:36:54
回答 2查看 818关注 0票数 1

我有一个数据帧(见下文),我想要遍历它来隔离某个数字(60)以上的值,并让它返回月份,我该怎么做:

代码语言:javascript
复制
   Month   Increase

0   Jan     34
1   Feb      4   
2   Mar     33
3   Apr     12
4   May     66
EN

回答 2

Stack Overflow用户

发布于 2016-06-09 00:40:06

IIUC您可以使用boolean indexing

代码语言:javascript
复制
mask = df.Increase  > 60
print (mask)
0    False
1    False
2    False
3    False
4     True
Name: Increase, dtype: bool

print (df[mask])
  Month  Increase
4   May        66

print (df.loc[mask, 'Month'])
4    May
Name: Month, dtype: object
票数 1
EN

Stack Overflow用户

发布于 2016-06-09 00:51:46

尝试使用过滤功能:

代码语言:javascript
复制
df[df['Increase']>60 ]

#   Month  Increase
#4   May        66

df[df['Increase']>60 ]['Month']

#4    May
#Name: Month, dtype: object
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37708201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档