擅长:python、mysql、java
<p>您可以尝试R中的<code>cut()</code>函数将值划分为区间。你知道吗</p>
<pre><code>value <- c(0.344, -0.124, 0.880, 0, 0.910, -0.800)
value.normalized <- cut(
x = value, breaks = seq(-1, 1, length.out = 8),
labels = -3:3, include.lowest = TRUE, right = TRUE
)
(value.normalized)
1 0 3 0 3 -3
Levels: -3 -2 -1 0 1 2 3
</code></pre>