pandas Dataframe字段值进行映射替换:replace

假设你有一个DataFrame df 和一个字典 func_dict,其中字典的键是"func"字段中的值,而对应的值是要替换成的"typeid"值。

import pandas as pd

# 示例的DataFrame和字典
data = {'func': ['A', 'B', 'C', 'A', 'D']}
df = pd.DataFrame(data)

func_dict = {
    'A': 1001,
    'B': 1002,
    'C': 1003,
    'D': 1004
}

# 使用replace方法将func字段的值替换为字典中对应的值
df['typeid'] = df['func'].replace(func_dict)

# 打印结果
print(df)

这将创建一个新的"typeid"列,其中包含了根据字典映射关系替换后的值。请根据你的实际数据和字典的内容进行相应的替换操作。


发表评论

评论列表,共 0 条评论

    暂无评论