每行都有一个唯一的范围。例如,第一行的薪资范围为“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”,但它会无限大 你能帮我用正确的代码来计算每行的平均值吗
您可以使用python lists的索引选择感兴趣的范围:
相关问题 更多 >
编程相关推荐