使用 pandas 数据帧并尝试在分组输出中翻转它,该输出采用唯一值并将它们作为一列,并将每个值的相应计数作为新数据帧中的值。
这是起始数据框:
df = pd.DataFrame([('gold', 'bronze', 'silver'),
('silver', 'gold', 'bronze'),
('gold', 'silver', 'bronze'),
('bronze', 'silver', 'gold')],
columns=('Canada', 'China', 'South Korea'))
df.head()
Canada China South Korea
0 gold bronze silver
1 silver gold bronze
2 gold silver bronze
3 bronze silver gold
所需的输出将是这样的:
nation gold silver bronze
0 Canada 2 1 1
1 China 1 2 1
2 South Korea 1 1 2
三国纷争
牛魔王的故事
FFIVE
回首忆惘然
相关分类