我有一个数据框(请参见下文),我想遍历该数据框以隔离高于某个数字(60)的值,并使其返回月份,我该如何做:

   Month   Increase

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

最佳答案

IIUC您可以使用boolean indexing

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

关于python - Pandas 数据框-隔离值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37708201/

10-10 18:25