首页 > 解决方案 > 如何从一个 panda.series 行中获取与第二行中的特定值相对应的所有值?

问题描述

我有一个看起来像这样的数据框:

 name   age       occ   salary
0   Vinay  22.0  engineer  60000.0
1  Kushal   NaN    doctor  70000.0
2    Aman  24.0  engineer  80000.0
3   Rahul   NaN    doctor  65000.0
4  Ramesh  25.0    doctor  70000.0

我试图获取与特定职业相对应的所有薪水值,然后计算该职业的平均薪水。

标签: pythonpandas

解决方案


这是一个几步的答案

temp_df = df.loc[df['occ'] == 'engineer']
temp_df.salary.mean() 

推荐阅读