Вот пользовательская альтернатива (см. Примечание ниже):
detrail <- function(num,round_dec=NULL){
if(!is.null(round_dec)){
num<-round(num,round_dec)
}
gsub("^\\d\\.",",",num)
}
detrail(0.1)
[1] ",1"
detrail(1.1)
[1] ",1"
detrail(0.276,2)
[1] ",28"
ПРИМЕЧАНИЕ :
- Чтобы прочитать это как цифры c, вы Вам нужно будет изменить параметры (OutDe c) на
,
вместо .
ie options(OutDec= ",")
. Я этого не делал, так как не люблю изменять глобальные параметры. См. Также - Это также удаляет любое число, которое не равно нулю. Отключите это, используя
0
вместо \\d
.