计算列中薪资范围的平均值

2024-04-20 10:14:54 发布

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

每行都有一个唯一的范围。例如,第一行的薪资范围为“20000-28000”,数据框由757行组成。 我尝试使用以下代码,但出现错误消息“值的长度与索引的长度不匹配”

newsalary = [] 
for row in range(10):
    if row != "0":
        newrow =  df.loc[:'salary_range'].mean()
        print(newrow)
    else:
        newrow = 0
    newsalary.append(newrow)

df['salary_range'] = newsalary 

所以我试着将“范围改为757”,但它会无限大 你能帮我用正确的代码来计算每行的平均值吗


Tags: 数据代码in消息dfforif错误