У меня большой массив данных с координатами (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()
.Любой совет?