Report$keyid = c(ab~2000~to81~~91,cb~1000~tr50~xz~23~45,yo~1999~~es~21~45)
key_id = c(cb~1000~tr50~xz~23~45, ab~2000~to81~~91, cb~1000~tr50~xz~23~45, yo~1999~~es~21~45)
desc = c(low, medium,low, high)
error=data.frame(key_id, desc)
Фрейм данных отчета состоит из всех уникальных значений, в то время как в Error также есть дубликаты значений.
Я хочу добавить столбец Report $ errorcount, чтобы получить количество вхожденийдля каждого отчета $ keyid, сравнивая его с ошибкой $ key_id в кадре данных ошибки.
Другой столбец Report $ errorline, так что он сообщает позиции, где встречаются keyids в кадре данных ошибки. Фактический фрейм данных содержит тысячи строк.
Желаемый результат -
Report$errorcount = c(1,2,1)
Report$errorline = c("2","1,3","4")