【发布时间】:2019-04-10 18:56:09
【问题描述】:
我被这个难住了。我有一个包含 2 列的起始数据集:一个 ID 和一个值。
df <- data.frame(id = c('ABC','XYZ'),
value = c(150, 300))
然后我定义我想如何“分层”这些值(在这种情况下,我想将值分成 100 层)。
cut <- seq(0, 300, 100)
因此,对于数据集的第一条记录,值为 150。我想将其拆分为 0-100、100-200 和 200-300 范围内的数量。
起始数据集
id value
ABC 150
XYZ 300
结束数据集(定义cut后)
id value val_0_100 val_100_200 val_200_300
ABC 150 100 50 0
XYZ 300 100 100 100
【问题讨论】:
标签: r