У меня есть фрейм данных, как показано ниже
FAMILY TYPE REMARKS
A A1 Valid
A A1 Invalid
A A1 Invalid
A B2 Invalid
A B2 Valid
A B2 Valid
Как мне использовать groupby
, чтобы он выглядел
FAMILY TYPE VALID INVALID
A A1 1 2
A B2 2 1
Я пробовал
df['VALID'] = df.groupby('TYPE')['REMARKS'].apply(lambda remark: remark == 'Valid')
но результат не группируется в 2 строки, как я могу это сделать?