Столбец большого фрейма данных не округляется [R] - PullRequest
0 голосов
/ 01 октября 2018

У меня большой массив данных с координатами (phi, r, z).Я хочу, чтобы каждое значение phi было округлено до ближайшего целого числа.

Данные расположены в виде фрейма данных df.cyl из трех столбцов;phi, r и z.Есть 6 828 021 человек.из трех переменных.phi имеет значения в диапазоне от 0 до 360 и до 5 десятичных цифр на запись.

Я попытался округлить столбец phi следующим образом:

mat.cyl <- as.matrix(df.cyl)
round(mat.cyl[,'phi'], digits = 0)
df.cyl <- as.data.frame(mat.cyl)

Однако,похоже, это не влияет на столбец phi;он выглядит так же, как и в этих трех строках.

Мне кажется, что я где-то совершил ошибку или неправильно понял функцию round().Любой совет?

1 Ответ

0 голосов
/ 01 октября 2018

Нам нужно сделать задание

mat.cyl[, 'phi'] <- round(mat.cyl[,'phi'], digits = 0)
...