我正在尝试使用基于现有列值的值创建一个新列 日期框架:
nbPlaces |
---|
1 |
2 |
3 |
5 |
40 |
代码:
vehiculeSql = vehiculeSql.astype({'nbrPlaces': 'int'})
conditions = [
(vehiculeSql['nbrPlaces'] == 1) ,
(vehiculeSql['nbrPlaces'] == 2) ,
(vehiculeSql['nbrPlaces'] == 3) ,
(vehiculeSql['nbrPlaces'] == 5) ,
(vehiculeSql['nbrPlaces'] == 40) ]
choices = [0, 3.5, 20, 0, 0]
vehiculeSql['ptac'] = np.select(conditions, choices)
输出:
nbPlaces | ptac |
---|---|
0 | 0.0 |
1 | 0.0 |
3 | 0.0 |
5 | 0.0 |
40 | 0.0 |