PD подсчитывает, сколько элементов происходит в другом столбце

df['Counts'] = df.groupby(['Color'])['Value'].transform('count')
Hambo