我正在尝试对我的数据进行RFM分析,其中新近度(天数)包含NA。 试过下面的代码:
rawdata1$Rsegment <- findInterval(rawdata1$R,quantile(rawdata1$R, c(0.0, 0.25, 0.50, 0.75, 1.0,na.rm= TRUE)))
并收到以下错误:
在quantile.default中出错(rawdata1 $ R,c(0,0.25,0.5,0.75,1,na.rm = TRUE)): 如果'na.rm'为FALSE
,则不允许缺少值和NaN
答案 0 :(得分:2)
我自己才开始学习R,但看起来你的na.rm与你的连接捆绑在一起。试试这个:
rawdata1$Rsegment <- findInterval(rawdata1$R,quantile(rawdata1$R, c(0.0, 0.25, 0.50, 0.75, 1.0), na.rm= TRUE))