我正在寻找男女工人之间最大的收入差异。但是我不确定如何实现代码。我需要一些帮助。
aa=industries.F_weekly.max()
bb=industries.M_weekly.max()
cc = (nf.loc[nf['M_weekly'] == bb]) - (nf.loc[nf['F_weekly'] == aa])
cc.max()
cc.min()
答案 0 :(得分:0)
比方说,您的数据框称为df。 首先,计算薪金差异的绝对值,然后打印最大值。这也可以一行完成。
df['salary_delta'] = (df['M_weekly'] - df['F_weekly']).abs()
print(max(df['salary_delta']))
如果您要查找薪水差异最大的行,请尝试:
df.loc[df['salary_delta'].idxmax()]