У меня есть данные, разделенные табуляцией:
1 abc {'sci': 141, 'math': 274, 'eng': 218}
2 xyz {'sci': 151, 'math': 143, 'rock': 225}
3 pqr {'sci': 156, 'math': 151, 'rock': 84}
4 lmn {'sci': 91, 'math': 203, 'rock': 161}
схема есть (id, user, mark_details)
Я хочу создать разные столбцы для каждой темы, как показано ниже:
id, schema, sci, math, eng
1 abc 141 274 218
2 xyz 151 143 225
Как мне этого добиться?