Python 数据帧中重复字的计数

Python 数据帧中重复字的计数,python,pandas,dataframe,count,jupyter,Python,Pandas,Dataframe,Count,Jupyter,我有一个包含人们订购t恤的数据框df['Order']是包含每个客户订单的列名。我想数一数汉堡M、甜甜圈L、冰淇淋L等在不同设计和尺寸下出现的次数,然后将它们绘制在条形图上。我尝试了groupby和count,但它只基于每个角色中的相同项目,不计算单个单词 Customer name Order Sam Doe Donut L, Burger L, Burger M John Doe Burger M Sammy Doe Burger

我有一个包含人们订购t恤的数据框
df['Order']
是包含每个客户订单的列名。我想数一数汉堡M、甜甜圈L、冰淇淋L等在不同设计和尺寸下出现的次数,然后将它们绘制在条形图上。我尝试了groupby和count,但它只基于每个角色中的相同项目,不计算单个单词

Customer name     Order
Sam Doe           Donut L, Burger L, Burger M
John Doe          Burger M
Sammy Doe         Burger M, Donut L
Jonny Doe         Burger L
这方面的一些事情:

orders = df['Order'].str.split(', ').explode().value_counts()

orders.plot.bar()
或:

orders = df['Order'].str.get_dummies(', ').sum()

orders.plot.bar()