Если вы хотите извлечь числа, которые вы можете использовать gsub("[^0-9.]+","",YourList)
Эта версия должна содержать десятичные дроби.Перед публикацией я тестировал различные форматы, но вы, возможно, захотите взглянуть на свои результаты, прежде чем углубляться в код.
> test <- c(1:4,"+65","<5","6>","46-6",6.5,"azer95.5")
> gsub("[^0-9.]+","",test)
[1] "1" "2" "3" "4" "65" "5" "6" "466" "6.5" "95.5"