Я пытаюсь выполнить groupby
count
панды df
с повторяющимися значениями.Я надеюсь вернуть только дублированные значения.Для намеченного вывода я только хочу определить количество значений между Val_A
и Val_B
.Возвращенный столбец может быть помечен как угодно, как я его переименую.Для целей этого вопроса я обозначу его Val_X
d = ({
'Date' : ['1/2/18','1/2/18','1/2/18','1/2/18','1/2/18','1/2/18'],
'Val_A' : [1,1,2,2,1,1],
'Val_B' : ['X','X','X','X','Y','Y'],
})
df = pd.DataFrame(data=d)
df1 = pd.pivot_table(df, index=['Date'],values=['Val_A','Val_B'],aggfunc= 'count')
Вывод:
Val_A Val_B
Date
1/2/18 6 6
Предполагаемый вывод:
Val_X
Date
1/2/18 3