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
如有帮助,请采纳。点击我回答右上角【采纳】按钮。
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
- ¥20 软件测试决策法疑问求解答
- ¥15 win11 23H2删除推荐的项目,支持注册表等
- ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
- ¥15 qt6.6.3 基于百度云的语音识别 不会改
- ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
- ¥15 神经网络怎么把隐含层变量融合到损失函数中?
- ¥15 lingo18勾选global solver求解使用的算法
- ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
- ¥20 测距传感器数据手册i2c