我有一个数据框" temp"如下
Value2
1000
1359
543
653
238
1652
我想找不到某些参数的间隔。我使用下面的代码
tempCut <-290
tempMax<-1800
tempslab<-6
funX<-function(x,n){n=1:n*tempCut; findInterval(x,n)}
temp$New <-ifelse(temp$Value2>=tempCut&temp$Value2<tempMax,funX(temp$Value2,tempslab),0)
但我收到了错误
Error in 1:n : Na/NaN argument.
我想使用Findinterval
创建一个列Value2|New
1000 |3
1359 |4
543 |1
653 |2
238 |0
1652 |5