R语言要求自己编写一个函数,返回原数据在排序后数组中的位置
1条回答 默认 最新
CSDN专家-HGJ 2021-10-10 00:11关注代码可以这样写:
pos<-function(x){ z=c() y=sort(x) for (i in 1:length(y)) for (j in 1:length(x)) if (y[i]==x[j]) z=c(z,j) return(z) } arr=array(c(2,8,6,4)) print(pos(arr))r$> source('r28.r') [1] 1 4 3 2如有帮助,请采纳。点击我回答右上角【采纳】按钮。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报