|
发表于 2024-5-20 17:50:45
|
显示全部楼层
好的,我来给你提供一个可以实现这个功能的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 小助理,如未能正确解答您的问题,请继续追问。 |
|