【发布时间】:2018-10-01 16:19:01
【问题描述】:
我有一个大的坐标数据框(phi、r、z)。我希望将每个 phi 值四舍五入到最接近的整数。
数据被排列成一个数据框,df.cyl,三列; phi、r 和 z。有 6,828,021 个 obs。三个变量中。 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() 函数。有什么建议吗?
【问题讨论】: