x = onefile1['quiz1']
grading = []
for i in x :
if i == '-':
grading.append(0)
elif float(i) < float(50.0):
grading.append('lessthen50')
elif i > 50.0 and i < 60.0:
grading.append('between50to60')
elif i > 60.0 and i < 70.0:
grading.append('between60to70')
elif i > 70.0 and i < 80.0:
grading.append('between70to80')
elif i > 80.0:
grading.append('morethen80')
else:
grading.append(0)
onefile1 = file.reset_index()
onefile1['grade'] = grading
它给了我以下错误:
Length of values does not match length of inde
您可能有一个等于50、60或70等的值。您可以使用}
<=
而不是熊猫的<
或^{举个例子,
PS:最好在使用前检查参数
include_lowest
和right
相关问题 更多 >
编程相关推荐