如何在R中使用带有data.frame类型的剪切功能?

时间:2015-02-25 17:49:21

标签: r

我想在R中使用cut函数将data.frame向量除以80,120,240三个断点,但是当我尝试这段代码时,

library('ISwR')
data(bp.obese)
attach(bp.obese) 
cut(bp.obese['bp'],c(80,120,240))

出现错误:“cut.default(bp.obese [”bp“],c(80,120,240))出错:   'x'必须是数字“ 我认为这是由于数据类型是data.frame,我尝试使用as.numeric()来转换数据类型,但它没有用,如下所示:

错误:( list)对象无法强制输入'double'

1 个答案:

答案 0 :(得分:0)

试试这个:

cut(bp, c(80,120,240))

您正在附加data.frame,这基本上意味着您在其中。