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
。