, вы всегда используете этот способ, как df ['values'], чтобы взять столбец 'values', потому что DataFrame имеет атрибут
я есть следующий DataFrame:
df = pd.DataFrame([10, 10, 23, 23, 9, 9, 9, 10, 10, 10, 10, 12], columns=['values'])
Я хочу вычислить частоту каждого значения, но не общее количество - количество каждого значения, пока оно не изменится на другое значение.
Я пытался:
df['values'].value_counts()
но это дает мне
10 6
9 3
23 2
12 1
Желаемый результат
10:2
23:2
9:3
10:4
12:1
Как я могу это сделать?