【发布时间】:2017-11-20 08:50:34
【问题描述】:
我的数据框中有两个变量,例如 BloodSugarTestType、BloodSugarReading。测试类型可以有三个值 - 'Fasting'、'Random'、'PostPrandial'。现在基于 BloodSugarTestType,我需要将 BloodSugarReading 分类为不同的范围。
我正在尝试这样:
DBRiskProfiling.Data[DBRiskProfiling.Data$bld_sgr_ctgry=='Fasting', c('bld_sgr')] <- cut(DBRiskProfiling.Data[DBRiskProfiling.Data$bld_sgr_ctgry=='Fasting', "bld_sgr"], breaks=c(0, 126, 500))
谁能帮助如何使用剪切功能做到这一点?
示例:TestType - 禁食
血糖读数类别 - (0, 126], (126, 300] ##这些是水平
TestType - 随机
血糖读数类别 - (0, 126], (126, 200], (200, 300] ##这些是水平
What I have is left side table, What I want is right side table。抱歉,我无法解释清楚。
【问题讨论】:
-
不好意思……我得到了我想要的。感谢所有试图提供帮助的人。
标签: r