标签: python pandas group-by pivot-table
我的df具有以下格式:
当我执行 df.groupby('Tool')。sum()时,我得到以下信息:
预期的输出如下:
请指导我实现所需的输出。
答案 0 :(得分:2)
使用GroupBy.agg,将值转换为set,然后通过/加入:
GroupBy.agg
set
/
df.groupby('Tool').agg(lambda x: '/'.join(set(x)))
答案 1 :(得分:0)
#You can also use- df.groupby('Tool').agg(min("Cost Center") as "Cost Center",min("Nature") as "Nature").show