首页 > 解决方案 > 用 pandas 修改列的问题

问题描述

我有一个数据框,我想为其创建一个名为 result 的新列,如果列“mean”的值小于 10,则该列的值应为“refuse”,否则拒绝列的值应为“Admitted”。

[这是我要创建的数据框的图像

标签: python-3.xpandaspandas-groupby

解决方案


干得好:

import numpy as np
data['new_col'] = np.where(data['mean'] < 10, 'refuse', 'Admitted')

推荐阅读