python-3.x - 用 pandas 修改列的问题
问题描述
我有一个数据框,我想为其创建一个名为 result 的新列,如果列“mean”的值小于 10,则该列的值应为“refuse”,否则拒绝列的值应为“Admitted”。
[
解决方案
干得好:
import numpy as np
data['new_col'] = np.where(data['mean'] < 10, 'refuse', 'Admitted')
推荐阅读
- java - 无法在文本字段中输入数据
- html - 为什么高度或宽度不适用于 div 内部的元素?
- javascript - 使用唯一命名子数组访问 JSON 值
- typescript - 我可以从 Lambda 层导入 typescript 类型吗?
- python - 如何解码这个字符串?-> b'Katastr\\xc3\\xa1ln\\xc3\\xad mapa'
- c - "MODULE_INFO(retpoline, "Y")" 宏是什么?
- android - Activity 中带有 setOnClickListener 的 MyAdapter 确实有效,但在 Fragment 中无效
- c# - 使用空数据表序列化 DataSet 会丢失所有列信息
- matlab - MATLAB glmnet 中的逻辑回归参数有什么问题?
- c++ - Qt Quick 2:创建和添加共享库