У меня есть таблица с именем df. Эта таблица содержит три столбца (код, описание и скорость).
![enter image description here](https://i.stack.imgur.com/uM3xr.jpg)
#CODE
df<-data.frame(
Code=c("01","0101","0101 21 00 00","0101 29","0101 29 10 00","0101 29
90 00","0101 30 00 00","0101 90 00 00","NA","0102 21","0102 21 10
00","0102 21 30 00","0102 21 90 00"),
Description=c("LIVE ANIMALS", "Live horses, asses, mules","Live horses,
asses, mules and hinnies","Pure-bred breeding horses","Live
horses (excl. pure-bred for breeding)","Horses for
slaughter","Live horses (excl. for slaughter, pure-bred for
breeding)","Live asses","Live mules and hinnies","Live
bovine animals","Pure-bred cattle for breeding","Pure-bred
breeding heifers female bovines that have never
calved","Pure-bred breeding cows (excl. heifers)"),
Rate=c("NA","NA","5","NA","5","10","15","7","NA","NA","10","15","20"))
Таким образом, я собираюсь создать подмножество верхней таблицы, которое будет содержать только поле столбца Code, которое имеет 10 цифр и вычисляет среднее значение. Это означает, что код должен извлекать только строки с 10-значными кодами (0101 21 00 00,0101 29 10 00, 0101 29 90 00,0101 30 00 00,0101 90 00 00,0102 21 10 00,0102 21 30 00 и 0102 21 90 00), как в таблице ниже. Среднее значение столбца Rate составляет 2,75.
![enter image description here](https://i.stack.imgur.com/7GL2P.jpg)
Так кто-нибудь может мне помочь, как преобразовать эту таблицу?