Я хочу преобразовать: [['S1', 'S2', 'S6'], ['S1', 'S2', 'S3', 'S4', 'S5'], ['S1', 'S2', 'S5'], ['S1', 'S2', 'S4', 'S5']]
в DataFrame с метками 'S1','S2','S3','S4','S5', 'S6'
и, если значение не содержится, то его следует заменить на 0 в противном случае 1.
'S1','S2','S3','S4','S5','S6'
1 | 1 1 0 0 0 1
2 | 1 1 1 1 1 0
3 | 1 1 0 0 1 0
4 | 1 1 0 1 1 0
Эта команда не достаточно хорошо:
data = pd.DataFrame(res, columns = ['S1','S2','S3','S4','S5'])
S1 S2 S3 S4 S5
0 S1 S2 S6 None None
1 S1 S2 S3 S4 S5
2 S1 S2 S5 None None
3 S1 S2 S4 S5 None
4 S1 S2 S4 S5 None