Here is a pandas DataFrame I would like to manipulate:
import pandas as pd
data = {\"grouping\": [\"item1\", \"item1\", \"item1\", \"item2\", \"item2\", \"
Try:
In [1]: import pandas as pd
...:
...: data = {"grouping": ["item1", "item1", "item1", "item2", "item2", "item2", "item2"],
...: "labels": ["A", "B", "C", "A", "B", "C", "D"],
...: "count": [5, 1, 8, 3, 731, 189, 9]}
...:
In [2]: df = pd.DataFrame(data)
In [3]: df.pivot_table(index="grouping",columns="labels")
Out[3]:
count
labels A B C D
grouping
item1 5 1 8 NaN
item2 3 731 189 9