爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: fealbai

ncl批量读取txt文件问题

  [复制链接]
发表于 2014-11-3 11:39:02 | 显示全部楼层
是我想要的
密码修改失败请联系微信:mofangbao
发表于 2014-11-8 20:23:29 | 显示全部楼层
多谢分享~~~
密码修改失败请联系微信:mofangbao
发表于 2014-11-14 15:13:08 | 显示全部楼层
学习了,多谢多谢
密码修改失败请联系微信:mofangbao
发表于 2015-1-27 16:43:13 | 显示全部楼层
data要变成一个数组不然就被每次新读进来的数据覆盖了
密码修改失败请联系微信:mofangbao
发表于 2015-7-22 14:51:28 | 显示全部楼层
谢谢~
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

发表于 2015-10-26 11:00:45 | 显示全部楼层
锦城の烟雨 发表于 2015-1-27 16:43
data要变成一个数组不然就被每次新读进来的数据覆盖了

我也是这么认为的
密码修改失败请联系微信:mofangbao
发表于 2015-11-23 09:35:55 | 显示全部楼层
如果每个文件的大小不一样该如何处理?
begin
files=systemfunc("ls ./*.storm.track")
print(dimsizes(files))
nrow=new(13,"integer")
do i=0,dimsizes(files)-1
nrow(i)=numAsciiRow(files(i))
end do

do i=0,dimsizes(files)-1
data=asciiread(files(i),(/nrow(i),4/),"float")
print(data)
end do

然后报错:
fatal:Dimension sizes of left hand side and right hand side of assignment do not match
fatal:["Execute.c":8578]:Execute: Error occurred at or near line 21 in file storm.track.ncl
密码修改失败请联系微信:mofangbao
回复 支持 4 反对 0

使用道具 举报

发表于 2015-11-23 09:39:14 | 显示全部楼层
锦城の烟雨 发表于 2015-1-27 16:43
data要变成一个数组不然就被每次新读进来的数据覆盖了

如果读入的每个文件大小不一样,data 如何设置成一个数组呢?
密码修改失败请联系微信:mofangbao
发表于 2015-12-1 15:15:13 | 显示全部楼层
请问NCL如何批量处理行数不同的多个文件?
密码修改失败请联系微信:mofangbao
发表于 2015-12-1 15:15:33 | 显示全部楼层
请问NCL如何批量处理行数不同的多个文件?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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