Python 根据条件对dataframe列中的值进行分组

Python 根据条件对dataframe列中的值进行分组,python,pandas,dataframe,Python,Pandas,Dataframe,预期产出: Type A A A B B A B 我一直在尝试的代码 Type Count A 3 B 2 A 1 B 1 我得到的输出 result_list = list(df['Type']) result_count = Counter(result_list) result_dict = dict(result_count) result_

预期产出:

Type
   A
   A  
   A
   B
   B
   A
   B
我一直在尝试的代码

Type     Count
   A         3
   B         2
   A         1
   B         1

我得到的输出

result_list = list(df['Type'])
result_count = Counter(result_list)
result_dict = dict(result_count)
result_df = DataFrame(list(result_dict.items()),columns = ['Type','Count'])
感谢您的帮助这里有一个方法:

Type       Count
   A           4
   B           3
这里有一种方法:

Type       Count
   A           4
   B           3

您需要定义另一列,将
AB
行的部分分组到组中,然后对每个组使用
groupby
。您需要定义另一列,将
AB
行的部分分组到组中,然后对每个组使用
groupby