Попытка сгруппировать по переменной Product и объединить значения из столбца в строку
df:
Product Value
TV 0.1
TV 0.2
TV 0.15
DVD 0.001
DVD 0.01
Netflix 0.1
Netflix 0.2
Netflix 0.25
Я хочу создать DF в форме:
Product Value
TV (0.1, 0.2, 0.15)
DVD (0.001, 0.01)
Netflix (0.1, 0.2, 0.25)
Я думал, что смогу использовать что-то вроде:
df['Value'] = df.groupby('Product')['Amount'].apply(",".join(map(str, df['Value])))
, но это, похоже, не работает.Я пытался без map () безрезультатно.Я думаю, что я, вероятно, слишком усложняю это, но не могу найти решение.