Python 从字典更改pandas的行值
我有一个数据框,如果它出现在字典中,我需要在其中更改行值,如下所示:Python 从字典更改pandas的行值,python,python-3.x,pandas,dataframe,Python,Python 3.x,Pandas,Dataframe,我有一个数据框,如果它出现在字典中,我需要在其中更改行值,如下所示: dict = {"A":Apple:"B":Ball,"C":Cat} c1 c2 c3 0 A Tree GH 1 B Train GC 2 C Yarn GR 如果存在dict,我希望更改列c1的值 df.c1.map(dict)?或者,df.replace({'c
dict = {"A":Apple:"B":Ball,"C":Cat}
c1 c2 c3
0 A Tree GH
1 B Train GC
2 C Yarn GR
如果存在dict,我希望更改列c1的值
df.c1.map(dict)
?或者,df.replace({'c1':ddict})
您的dict对于替换无效,您需要使值字符串也带有引号。用法:dict={“A”:“Apple”,“B”:“Ball”,“C”:“Cat”}