【发布时间】:2020-10-23 02:39:40
【问题描述】:
我想创建一个表格,对特定的标题子集进行分组,以列表 (group1) 的形式给出,并显示每个标题的计数。我想要的输出看起来像这样:
group1:满,2
group1:部分,1
B1:满,1
C13:满 1
当前版本代码中的 groupby 工作正常 ~ 很好,但我不确定如何合并 'group1' 列表。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.DataFrame({'Title': ['A1', 'A2', 'A3', 'B1', 'C13'],
'Whole': ['full', 'full', 'part','full','full']})
df_count = df.groupby(['Title', 'Whole']).agg({'Whole' : ['count']})
group1 = ['A1', 'A2', 'A3']
print(df)
print(df_count)
【问题讨论】:
标签: python pandas dataframe group-by