Я создаю таблицу в R. Значения в некоторых строках должны иметь 0 десятичных знаков (например, количество человек), в то время как значения в других строках должны иметь 1 десятичный знак (например, процент населения).
У меня есть фрейм данных, а затем я использовал функцию округления функцию округления в R для создания двух таблиц - round0 (0 десятичных знаков) и round1 (1 десятичных знаков).
round1<-round(prof.table[-c(2:3),], 1)
round0<-round(prof.table[2:3,], 0)
prof.table<-rbind(round0, round1)
После их объединения я ожидаю, что значения из круглого стола будут иметь нулевые десятичные разряды, а значения из круглого 1 будут иметь 1 десятичный разряд.Однако после rbind значения во всех ячейках имеют 1 десятичный знак, поэтому мои целые числа отображаются как nnn.0.Как я могу удалить это дополнительное десятичное место из целых чисел?