查找两个数据帧之间的差异

2024-09-28 01:28:23 发布

您现在位置:Python中文网/ 问答频道 /正文

enter image description here我试图找出男女工人之间最大的收入差距。但我不知道如何实现代码。我需要帮助。你知道吗

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()

Tags: 代码minlocmaxaacc工人bb
1条回答
网友
1楼 · 发布于 2024-09-28 01:28:23

假设您的数据帧称为df。 首先,计算工资差异的绝对值,然后打印最大值。这也可以在一行中完成。你知道吗

df['salary_delta'] = (df['M_weekly'] - df['F_weekly']).abs()
print(max(df['salary_delta']))

如果要查找薪资差异最大的行,请尝试:

df.loc[df['salary_delta'].idxmax()]

相关问题 更多 >

    热门问题