Если у меня есть data.table:
a <- data.table("NAME" = c("A", "B", "A"),
"PASS_FAIL" = c("F", "P", "P"))
И data.frame (который представляет собой таблицу частот для числа раз, когда каждый уникальный NAME
отображается в таблице a
:
b <- aggregate(data.frame(Count = a$NAME), list(Name = a$NAME), length)
Итак, b
выглядит так:
> b
Name Count
1 A 2
2 B 1
Как мне теперь добавить новый столбец в таблицу b, который подсчитывает количество F для каждого уникального NAME? Ожидаемый результат:
> b
Name Count FailCount
1 A 2 1
2 B 1 0
Я знаю, мне нужно что-то с эффектом a$PASS_FAIL == "F"
.