Мне нужно преобразовать значения столбца в заголовок в Python.
testdf = {'Student_id':['10001','10001','10001','20001','20001','30001','30001','30001'],
'Subject':['S1','S2','S3','S1','S2','S1','S2','S3'],
'Mark':['80','60','70','50','70','90','80','40']
}
testdf = pd.DataFrame(data=testdf)
testdf

Я хочу, чтобы у меня был стол вроде

Когда я попробовал ниже код
testdf.pivot(index="Student_id",columns="Subject")
Я получаю как ниже:
