Task1
предполагаемый набор данных
Name B C
0 James a a,b,c,d
1 James a NaN
2 Rudy b a,f
3 Karl c e,c
В столбце c значения представлены в виде списка, и я хочу разделить их и добавить их в ряд. Удалите значение, столбец которого C равен NaN
выходное значение, которое я хочу
Name B C
0 James a a
1 James a b
2 James a c
3 James a d
4 Rudy b a
5 Rudy b f
6 Karl c e
7 Karl c c
Task2
I хотел бы пометить, основываясь на отношениях между Джеймсом, Руди, Карлом и столбцом 'C'.
Стандарт маркировки ( ∩ среднее пересечение)
Label column 'C' value
0 James
1 Rudy
2 Karl
3 James ∩ Rudy
4 James ∩ Karl
5 Rudy ∩ Karl
6 James ∩ Rudy ∩ Karl
Я хочу пометить в зависимости от того, где находится каждое значение 'C'.
Окончательный результат отражает то, что я хочу
Name B C Label
0 James a a 3
1 James a b 0
2 James a c 4
3 James a d 0
4 Rudy b a 3
5 Rudy b f 1
6 Karl c e 2
7 Karl c c 4
Например, 'a' в столбце 'C' помечен 3, потому что это в Джеймсе и Руди
Трудно для меня. Буду признателен, если вы мне поможете.
Спасибо, что прочитали.