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

Python集合格式优化与字符总数计算问题求助

解决方案

问题1:调整集合格式(逗号后无空格)

替换聚合逻辑,手动拼接成目标格式的字符串,替代默认的集合转字符串行为:

dff = df_new.groupby('id').agg({
    'brand': 'first',
    'title': 'first',
    'generic_keywords': 'first',
    'revised_keywords': lambda x: f"{{{','.join(set(x))}}}"
})

通过','.join(set(x))直接生成无空格分隔的元素串,再用f-string包裹大括号,就能得到{highland cow christmas ornament,cow tree ornament,...}的格式。

问题2:计算总字符数

调整格式后revised_keywords为字符串类型,直接使用str.len()即可获取总行字符数:

dff['total_chars'] = dff['revised_keywords'].str.len()

如果需要排除首尾大括号的2个字符,可改为:

dff['total_chars'] = dff['revised_keywords'].str.len() - 2

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 13:07:04