python - 如何替换熊猫系列中非唯一索引中的值?
问题描述
在图片中,我想更改索引“Kelly”的值“哲学”,但无法更改值。使用 set_value 方法。
解决方案
使用带有布尔列表的“.loc”访问器。首先构建您的布尔值列表。你想要索引 == 'Kelly' 和值 == 'Philosophy'。
bool_list = (all_students_classes.index == 'Kelly') & (all_students_classes == 'Philosophy')
然后将此布尔值列表传递给“.loc”访问器并分配一个新值
all_student_classes[bool_list] = 'Not Philosophy'
推荐阅读
- data-modeling - 数据保险库建模外键
- xml - 如何在不重写整个查询的情况下重写此 xquery 以删除子节点?
- r - 变异列并修改小标题中的列名
- r - R Markdown - 如何导出为 PDF 文件?
- python - Python中的Excel复制粘贴方式
- apache-kafka - KIP-500:用自我管理的元数据仲裁替换 ZooKeeper
- php - 使用 php 检查 ip 是否与 ip 列表中包含的任何 ip 匹配
- java - 如何使用 dagger 限定符注解来提供不同的 OkHttpClient 构建器?
- ios - 在 WKWebview 中突出显示文本
- reactjs - 多选不起作用,只给出最后点击的值