Я написал канал, но он не работает
newdata_tibble %>%
mutate("Order_TMS_1" = as.character(Order_TMS_1),
"Cbm" = as.double(Cbm)) %>%
gsub(",",".",Cbm) %>%
format(round(.$Cbm:.$CHGW,digits,2),2) %>%
na_if(.$REv_TMS_1:.$GP,0)
2 и 3 строки моего кода работают. От четвертого ряда (gsub) до конца мой код не работает должным образом.
В 4 строке я хочу заменить запятые на точки, но это не удается. В 5-й строке я хочу изменить двойную точность для нескольких столбцов (типа double), но также не работает. Последняя строка - не нужна для замены всех NA на нули, но также не работает. У меня есть двойная точность для некоторых нулевых значений, например. 0,00 или больше, как 0,0000, но я думаю, что это не имеет значения здесь. Как я могу изменить свой код, чтобы он работал?