我只是想用另一个数据帧更改数据帧中的一个值(使用pandas)。我尝试了df.replace()函数,但没有成功。 这是我的代码:
ID species Gene
1 Genus_species NADH dehydrogenase subunit 1
2 Genus_species NADH dehydrogenase subunit 2
3 Genus_species NADH dehydrogenase subunit 5
4 Genus_species NADH dehydrogenase subunit 3
df.replace(to_replace='NADH', value='NAD')
print(df)
ID species Gene
1 Genus_species NADH dehydrogenase subunit 1
2 Genus_species NADH dehydrogenase subunit 2
3 Genus_species NADH dehydrogenase subunit 5
4 Genus_species NADH dehydrogenase subunit 3
一切都会改变。 是我的命令正确还是我遗漏了什么? 提前谢谢
您需要这样做:
str.replace
是我通常选择的特定列:regex=True参数确保它也查看字符串值内部
相关问题 更多 >
编程相关推荐