【发布时间】:2017-11-19 11:32:24
【问题描述】:
切割数据帧后,如何添加二进制字段(见下文所需)以使值与切割交替?
x cut desired
1.1 (1, 2] 0
1.5 (1, 2] 0
1.6 (1, 2] 0
2.5 (2, 3] 1
3 (2, 3] 1
3.5 (3, 4] 0
3.5 (3, 4] 0
3.7 (3, 4] 0
我们的目标是绘制一个颜色类似于this 的直方图,除了只有两种颜色:
(仅用于说明 - 与上述值不对应)
【问题讨论】:
-
How to use duplicate labels with cut function in R? 的可能重复项。那里的方法很容易适应您的问题:
c(0, 1, 0)[as.numeric(cut(x, breaks=c(-Inf, 2, 3, 4)))]