Округлить все значения таблицы

Вопросы по статистическому пакету R. Не обязательно гео.
Ответить
Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Округлить все значения таблицы

Сообщение VistaSV30 » 04 окт 2020, 19:48

Добрый день!
Подскажите как округлить все значения таблицы M до первого знака после запятой:

Код: Выделить всё

M <- as.data.frame(matrix(sample(110:130, 20)/100, nrow = 4, ncol = 5))
V0 <- LETTERS[1:4]
M <- cbind(V0, M)
Спасибо!
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Округлить все значения таблицы

Сообщение VistaSV30 » 04 окт 2020, 21:37

Так будет корректно делать?

N <- cbind(M$V0, round(M[2:6],1))
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

gamm
Гуру
Сообщения: 4048
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: Округлить все значения таблицы

Сообщение gamm » 05 окт 2020, 10:22

можно просто

Код: Выделить всё

M[,2:6] <- round(M[,2:6],1)

Аватара пользователя
VistaSV30
Активный участник
Сообщения: 185
Зарегистрирован: 02 июл 2018, 15:05
Репутация: 7
Откуда: Балашиха

Re: Округлить все значения таблицы

Сообщение VistaSV30 » 05 окт 2020, 10:38

Этим мне R и нравится, что практически всегда есть простые способы решения! :!:
Природа не просто эксцентричнее, чем мы полагаем - она эксцентричнее, чем мы способны предположить. John Haldane

Ответить

Вернуться в «R»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя