I'm not sure of a good way to phrase the question, but an example will help. Here is the dataframe that I have with the columns: name, type, and count:
+------+------+-------+ | Name | Type | Count | +------+------+-------+ | a | 0 | 5 | | a | 1 | 4 | | a | 5 | 5 | | a | 4 | 5 | | a | 2 | 1 | | b | 0 | 2 | | b | 1 | 4 | | b | 3 | 5 | | b | 4 | 5 | | b | 2 | 1 | | c | 0 | 5 | | c | ... | ... | +------+------+-------+ I want to get a new dataframe structured like this where the Type column values have become new columns:
+------+---+-----+---+---+---+---+ | Name | 0 | 1 | 2 | 3 | 4 | 5 | <- Number columns are types from input +------+---+-----+---+---+---+---+ | a | 5 | 4 | 1 | 0 | 5 | 5 | | b | 2 | 4 | 1 | 5 | 5 | 0 | | c | 5 | ... | | | | | +------+---+-----+---+---+---+---+ The columns here are [Name,0,1,2,3,4,5].