爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 蔷薇花烬

NCL批量读取台站数据中某一值

[复制链接]
发表于 2018-9-17 16:01:14 | 显示全部楼层

回帖奖励 +1 金钱

梁苏洁 发表于 2017-4-28 14:45
values      = asciiread(asc_file,(/nrows,ncols/),"float")
这样不知道可不可以啊,试试?

这个命令超级好用!谢谢你!
密码修改失败请联系微信:mofangbao
发表于 2018-9-17 16:01:22 | 显示全部楼层
梁苏洁 发表于 2017-4-28 14:45
values      = asciiread(asc_file,(/nrows,ncols/),"float")
这样不知道可不可以啊,试试?

这个命令超级好用!谢谢你!
密码修改失败请联系微信:mofangbao
发表于 2018-9-17 16:01:45 | 显示全部楼层
梁苏洁 发表于 2017-4-28 14:45
values      = asciiread(asc_file,(/nrows,ncols/),"float")
这样不知道可不可以啊,试试?

这个超好用!谢谢你!
密码修改失败请联系微信:mofangbao
发表于 2018-9-17 16:01:48 | 显示全部楼层
梁苏洁 发表于 2017-4-28 14:45
values      = asciiread(asc_file,(/nrows,ncols/),"float")
这样不知道可不可以啊,试试?

这个超好用!谢谢你!
密码修改失败请联系微信:mofangbao
发表于 2018-9-17 20:28:46 | 显示全部楼层

回帖奖励 +1 金钱

根据前面的提示,不知这个可以吗?
  1. lines    = asciiread("../50136.txt/", -1, "float")
  2. printVarSummary(lines)
  3. nd = (dimsizes(lines)-2)/20
  4. data = onedtond(lines(2:), (/nd,20/))          ;转化为(时间,数据)的格式
  5. month = data(:,2)                                     ;提取月份
  6. ;print(month)
  7. nn = ind(month.ge.6.and.month.le.8)         ;查找6-8月份的位置
  8. ;print(nn)

  9. print(data(nn,0)+" "+data(nn,1)+"-"+data(nn,2)+"-"+data(nn,3))
复制代码
密码修改失败请联系微信:mofangbao
发表于 2021-8-11 10:35:36 | 显示全部楼层

回帖奖励 +1 金钱

密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2021-8-11 10:44:28 | 显示全部楼层

回帖奖励 +1 金钱

我的参考以下,现在有类似的需求,从批量文件中提出某站点的时间系列。
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

发表于 2021-10-6 20:18:36 | 显示全部楼层
来学习
{:eb302:}{:eb302:}{:eb302:}{:eb302:}
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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