Я хочу, чтобы число соответствовало максимальному количеству символов. например, возьмем значение 517.1918
Я хочу установить это максимальное количество символов равным трем, тогда оно должно дать mu только 517 (только три первых символа)
Моя работа на данный момент
Я пробовал так разбить свой номер на части: первая содержит три первых числа, а вторая - оставшиеся числа с помощью следующего кода:
d_convert<-function(x){
x<-sub('(.{3})(.{2})', '\\1', x)
x
}
d_convert(12345)
И это работает, но я Не знаю, как мне поставить вместо (. {2}) длину (x) -3. Я пробовал печатать (вставить ()), но это не сработало. Есть ли простой способ, как это сделать?