You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于cost centre与site创建‘Role’角色列的技术需求

新增Role列的实现方案

方法一:Excel公式实现

  • 在数据集的空白列首行输入Role作为列标题
  • 假设cost centre在C列、site在D列,在第二行的Role列单元格输入以下公式:
=IF(AND(C2=225,D2="HO"),"Customer Services",IF(AND(C2=101,D2="UK"),"Finance",""))
  • 下拉公式填充至所有数据行即可。如果后续有更多角色规则,建议单独建立角色规则映射表(包含cost centre、site、Role三列),再用VLOOKUP或XLOOKUP函数匹配,更便于维护。

方法二:Python Pandas实现

如果用代码处理数据集,可通过以下步骤完成:

import pandas as pd
import numpy as np

# 读取数据集(Excel格式替换为pd.read_excel)
df = pd.read_csv("your_dataset.csv")

# 定义角色匹配规则
conditions = [
    (df['cost centre'] == 225) & (df['site'] == 'HO'),
    (df['cost centre'] == 101) & (df['site'] == 'UK')
]
role_values = ['Customer Services', 'Finance']

# 新增Role列
df['Role'] = np.select(conditions, role_values, default='')

# 保存更新后的数据集
df.to_csv("updated_dataset.csv", index=False)

内容的提问来源于stack exchange,提问作者Yasir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 15:52:27