замена определенных значений во фрейме данных в R

#r #dataframe

#r #фрейм данных

Вопрос:

У меня есть большой df со значениями в столбце с шаблоном последовательности: seq (1,3000,10).

Мне нужно изменить каждое значение в столбце, чтобы

 1 = 1
11 = 2
21 = 3
31 = 4
41 = 5
  

Порядок этих чисел местами перемешан, поэтому мне нужно определить, что каждый 1 преобразуется в 1, 11 в 2, 21 в 3, 31 в 4 и так далее для тысяч чисел с этим шаблоном последовательности.

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

1. Или тысячами чисел с этим шаблоном последовательности вы имеете в виду, что это продолжается 101, 111, 121, ... ? И соответствующие новые значения будут 11, 12, 13, ... ?

Ответ №1:

Пример

 x <- seq(1, 100, by = 10)
# [1]  1 11 21 31 41 51 61 71 81 91
  

Вы можете использовать %/% :

 x %/% 10   1
# [1]  1  2  3  4  5  6  7  8  9 10