如何使用函数将数据帧映射到字典?

2024-09-29 07:20:53 发布

您现在位置:Python中文网/ 问答频道 /正文

我想应用一个函数,同时映射一个数据帧与字典中的键

col1 col2 
foo 0 
baa 1 
wen 2

dict: {
'foo':a,
'baa':b,
'wen':c
}

def function(value1,value2):
    return value1+value2

输出

col1 col2
fooa 0
baab 1
wenc 2

谢谢


Tags: 数据函数return字典foodeffunctiondict
1条回答
网友
1楼 · 发布于 2024-09-29 07:20:53
df["col1"] =  df["col1"].apply(lambda x: x + (dict[x]))

我应该做的

.apply将允许您对整个列应用一个函数,并且可以使用lambda生成一个快速的匿名函数。这是关于这个的文档:pandas.Series.apply

相关问题 更多 >