如果标题不清楚,我很抱歉,但我无法简洁地解释。
给定一个浓度向量,我想将最大值四舍五入到下一个数量级(即 345 到 1000)。另外,我想将最小值四舍五入到较低的数量级(即 3.2 到 1)。这些浓度也可能低于 1,因此例如 0.034 需要四舍五入为 0.01。
有任何想法吗?
最佳答案
我不确定 R,但这是一个简单的算法描述过程。
取数字的以 10 为底的对数,并对结果应用上限或下限。将 10 提高到那个幂。完毕。
您需要 0 的特殊情况,因为您不能取 0 的对数。
关于r - 算法四舍五入到 R 中的下一个数量级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7906996/