好的,我来给你提供一个可以实现这个功能的Python代码:
import pandas as pd
# 读取Excel文件
df = pd.read_excel('your_file.xlsx')
# 创建代码名称字典
code_name_dict = {
'LP221': '完成',
'LP224': '未完成',
'LP324': '待确认'
}
# 根据代码列填充名称列
df['名称'] = df['代码'].map(code_name_dict)
df.loc[df['代码'].isnull(), '名称'] = '无'
# 输出结果
print(df[['产品', '代码', '名称']])
这段代码首先读取Excel文件,然后创建了一个代码和名称的对应字典。接下来,使用`map()`函数根据代码列填充名称列。对于代码列为空的行,直接填充为'无'。最后输出包含产品、代码和名称三列的结果。
这种方法非常灵活,如果需求有变,只需要修改代码和名称的对应关系即可。希望这个代码对你有帮助,如果还有什么不明白的可以继续问我。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |