Мне нужно подсчитать вхождения определенных элементов в столбце и добавить количество вхождений в качестве дополнительного столбца без удаления строк.
Я пробовал
df['counts']=df.no_.value_counts()
df['counts']=df.groupby(no_).count()
O21['count']=df.groupby('no_').transform('count')
Вот чтоУ меня есть:
id|no|
---------
1 | 1 |
2 | 3 |
3 | 3 |
4 | 4 |
5 | 2 |
В идеале хотелось бы, чтобы это выглядело так
id|no_ |count(no_)|
---------------
1 | 1 | 1 |
2 | 3 | 2 |
3 | 3 | 2 |
4 | 4 | 1 |
5 | 2 | 1 |