Есть ли способ отфильтровать набор данных на основе количества знаков после запятой?

#r

Вопрос:

У меня большой набор данных, но единственные значения, по которым я хочу провести анализ, имеют 4 десятичных знака. Есть ли способ отфильтровать все значения с менее чем 4 d.p?

Пожалуйста, и спасибо вам.

Комментарии:

1. Приведите примеры данных и ожидаемый результат.

2. Может быть, попробовать: x[ nchar(as.character(x)) >= 6 ] преобразовать в символ и проверить количество символов?

3. Пример данных: столбец со списком чисел с различным количеством знаков после запятой: 0.1235,0.1236,0.36975, 0.1, 0.3, 0.3654. но все, что имеет менее 4 dp, недостаточно точно, поэтому я хочу отфильтровать набор данных, чтобы в нем были только строки с 4 dp, т. Е. : 0,1235,0,1236,0,36975, 0,3654.

4. Пожалуйста, отредактируйте свой пост с помощью dput(head(myData$myColumn, 10))