zgyin的个人博客分享 http://blog.sciencenet.cn/u/zgyin

博文

idl 数据按照升序排列

已有 3615 次阅读 2013-1-18 17:12 |个人分类:idl使用方法|系统分类:科研笔记

图所示存在四列数据,我想按照第四列数据进行升序排列
左边是原始数据 ,右边是处理好的数据
        
上idl程序如下
pro sortcmass
READCOL,'/root/dat/stone2000/stone2',F='f,f,f,f',a1,a2,a3,a4
b=sort(a4);b中存储的是数组的下角标,sort对数据是按照降序排列的
openw,1,'/root/dat/stone2000/sortc'
for i=n_elements(b)-1,0,-1 do begin;for循环实现了数据的升序排列
printf,1,i+1,a1[b[i]],a2[b[i]],a3[b[i]],a4[b[i]]
endfor
close,1
end




https://wap.sciencenet.cn/blog-783377-654415.html

上一篇:从pdf中拷贝数据
下一篇:PyWIP使用方法的探索
收藏 IP: 202.101.72.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2023-1-30 13:16

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部