概述
我在第一个数据框df1 [“ItemType”]中有一列,如下所示,
Dataframe1
ItemType1
redTomato
whitePotato
yellowPotato
greenCauliflower
yellowCauliflower
yelloSquash
redOnions
YellowOnions
WhiteOnions
yellowCabbage
GreenCabbage
我需要根据从另一个数据框创建的字典替换它.
Dataframe2
ItemType2 newType
whitePotato Potato
yellowPotato Potato
redTomato Tomato
yellowCabbage
GreenCabbage
yellowCauliflower yellowCauliflower
greenCauliflower greenCauliflower
YellowOnions Onions
WhiteOnions Onions
yelloSquash Squash
redOnions Onions
请注意,
>在dataframe2中,某些ItemType与ItemType中的相同
dataframe1.
> dataframe2中的某些ItemType具有nullCabbage等空值.
> dataframe2中的ItemType与dataframe中的ItemType无关
如果相应的Dataframe2 ItemType中的值匹配,我需要替换Dat
最后
以上就是淡然乌龟为你收集整理的python 列替换_python – Pandas:根据来自另一列的匹配替换列值的全部内容,希望文章能够帮你解决python 列替换_python – Pandas:根据来自另一列的匹配替换列值所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复