爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 7281|回复: 0

[其他] 还是关于处理站点数据的疑问,请教大家

[复制链接]
发表于 2015-1-8 19:54:40 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这个程序中a是站点号的循环。i是多个逐日站点数据文件的循环。q是第i个逐日站点文件的第一列从头到最后一行的循环,这样是判断逐日站点数据中第一列的站点与a中的站点号相同就写出来。这样一个站点保存为一个文件。可是这个程序的结果是所有站点号相同的数据全部写到一个文件中了。我想请问一下这个文件该如何修改一下,或者有没有命令能终止write_matrix (data, "13f12.1" , opt)命令继续写数据的命令呢?
do a = 0 , 717
        do i =  0 , 1
            data := asciiread(fils(i),(/nrow(i),13/),"float")
            do q = 0 , (nrow(i))-1
                if (data(q,0) .eq. lines(a)) then
                    opt = True
                    opt@fout ="./"+ flt2string(lines(a))+".txt"
                    data@_FillValue =  9.96921e+36
                    write_matrix (data, "13f12.1" , opt)
                  ; print(data(q,0))
                  ; printVarSummary(data)
                end if
            end do
            delete(data)
        end do
    end do
end

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表