I can't seem to find a solution to my problem. I have used groupby and value_count to get all the results for each team but I can not find a way to split the column to make three new ones for (H = Win, D = Draw, A= Loss) the new column names. I don't know if I am just serching for the wrong thing or the way I have it now will not work.
matchdata.groupby("HomeTeam")["FullTimeResult"].value_counts()
Results in:
HomeTeam FullTimeResult
Arsenal H 10
D 6
A 3
Aston Villa A 9
H 7
D 3
Wanted output
HomeTeam Win Draw Loss
Arsenal 10 6 3
AstonVilla 7 3 9
eg...