对于你的需求,我可以给出以下答案:
要对列名进行分组,并在df中添加它们的值,可以使用pandas库中的groupby函数来实现。groupby函数可以根据指定的列名对数据进行分组,并对每个分组进行聚合操作。
下面是实现的步骤:
import pandas as pd
df = pd.DataFrame({'列名': ['A', 'B', 'A', 'B'],
'值': [1, 2, 3, 4]})
grouped = df.groupby('列名')['值'].sum()
df['分组值'] = df['列名'].map(grouped)
这样,df中就会新增一列"分组值",其中包含了每个列名对应的值的和。
关于pandas库的更多信息和使用方法,你可以参考腾讯云的产品介绍链接:腾讯云·Pandas。
希望以上答案能够满足你的需求。如果有任何问题,请随时提问。
领取专属 10元无门槛券
手把手带您无忧上云