【发布时间】:2021-03-23 02:02:44
【问题描述】:
给定一个数据框 df,它包含以下列:col1, col2, col3
Col1 包含字符串值(可能重复的值),如图所示:
Val1
Val2
Val3
Val1
Val1
Val1
此外,我有一个存储 Col1 映射的字典 -> 我需要添加到数据框“df”的新值。 示例:
{
"Val1" : "new_val1",
"Val2" : "new_val2",
"Val3" : "new_val3",
}
现在,根据字典映射,我想将“col_new”添加到“df”中。最终数据框示例(仅显示相关列):
col1 col_new
Val1 new_val1
Val2 new_val2
Val3 new_val3
Val1 new_val1
Val1 new_val1
Val1 new_val1
我尝试了 df.map(),但这似乎只在数据框中的键列唯一时才有效。
建议?
【问题讨论】:
标签: python python-3.x pandas dataframe