python - 更改特定列中的值(熊猫)
问题描述
我只是想更改特定列中的值
gene scaf GC other
gene1 3456 78 other1
gene2 7898 56 other 2
gene3 5667 23 other 3
等,我想在每个基因名称中添加以下数字:_number1 并获取:
gene scaf GC other
gene1_number1 3456 78 other1
gene2 7898 56 other 2
gene3 5667 23 other 3
谢谢大家。
解决方案
您可以按条件添加字符串:
df.loc[df['gene'] == 'gene1', 'gene'] += '_number1'
print (df)
gene scaf GC other
0 gene1_number1 3456 78 other1
1 gene2 7898 56 other 2
2 gene3 5667 23 other 3
推荐阅读
- r - 将列表中的多个数据导出到单独的 Excel 工作表的功能
- php - Laravel 7.x - 在 url 中传递参数以注册表格
- google-cloud-platform - 无法访问外部 IP 谷歌云平台
- scala - Spark 结构化流应用程序向 Azure blob 生成空 parquet 文件
- c++ - 我创建了一个小程序来使用命令提示符将某个基本文件复制到任何目录中的新文件,但它不起作用
- tags - 阻止 Comscore 机器人访问
- python - 如何以自定义样式更改 tkk 滚动条的宽度?
- swift - 斯威夫特:你如何正确地从选择性日期组件中实例化日期?
- lua - 从 python 到 lua 的翻译错误。我的错误在哪里?
- android - 如何使弹出视图内的线性布局响应?