Я хочу проверить строку символов и посмотреть, какие элементы могут быть действительно числовыми. Я могу использовать регулярное выражение для проверки успешного целого числа, но я хочу посмотреть, какие элементы имеют все цифры и 1 или менее десятичные числа. Ниже я попытался:
x <- c("0.33", ".1", "3", "123", "2.3.3", "1.2r")
!grepl("[^0-9]", x) #integer test
grepl("[^0-9[\\.{0,1}]]", x) # I know it wrong but don't know what to do
Я ищу логический вывод, поэтому ожидаю следующих результатов:
[1] TRUE TRUE TRUE TRUE FALSE FALSE