,可以通过以下步骤实现:
import pandas as pd
data = {'奖牌': ['金牌', '银牌', '铜牌']}
df = pd.DataFrame(data)
def calculate_score(medal):
if medal == '金牌':
return 10
elif medal == '银牌':
return 5
elif medal == '铜牌':
return 2
df['Score'] = df['奖牌'].apply(calculate_score)
print(df)
输出结果如下:
奖牌 Score
0 金牌 10
1 银牌 5
2 铜牌 2
在这个例子中,我们根据现有的分类列“奖牌”添加了一个新列“Score”,并根据奖牌的不同赋予了不同的分数。这个新列可以用于进一步的数据分析和处理。
腾讯云相关产品和产品介绍链接地址:
请注意,以上链接仅供参考,具体产品选择应根据实际需求和情况进行评估。
领取专属 10元无门槛券
手把手带您无忧上云