【发布时间】:2021-05-16 21:50:37
【问题描述】:
让我们从计算每个学生的attence_score 开始。请执行下列操作: 创建一个名为attence_score 的新列。 使用以下标准填写该列:
No Absence = 5
1-5 Absences = 4
6-10 Absences = 3
11-15 Absences = 2
16-20 Absences = 1
21 or more Absences = 0
在数据集中有一列名为absenses。
我的想法是使用 if 条件来做到这一点。
但是我在这里搜索了很多代码,大部分代码都是填写NaN数据。如何解决我的问题?
【问题讨论】:
-
stackoverflow.com/questions/55081194/… 我尝试引用这个但是....
-
df['attendence_score'] = np.where((df['absences'] =0 ) , 5, df['attendence_score']) 我试过了