Я использовал функцию pandas melt
, чтобы создать таблицу, которая выглядит почти как
ref Class Sam
A v1 1
A v2 1
A v2 1
B v1 1
C v2 1
A v1 2
B v2 2
B v3 2
C v1 2
И я пытался создать матрицу, используя pivot_table
функцию
melt.pivot_table(index='ref', columns='Sam', values='Class', aggfunc=lambda x: ';'.join(x.unique())).fillna('')
Что дает мне что-то вроде этого
1 2
A v1;v2 v1
B v1 v2;v3
C v2 v1
Вместо этого я хочу отредактировать этот код таким образом, чтобы он заменял несколько вхождений на строку, сохраняя при этом отдельные вхождения как таковые.
пример;
1 2
A MultiHit v1
B v1 MultiHit
C v2 v1
Есть предложения?
Пожалуйста, дайте мне знать, если мой вопрос не был ясен.