找回密码
 立即注册
查看: 4735|回复: 0

用R批量读取nc文件,并处理

[复制链接]
发表于 2015-6-11 18:55:11 | 显示全部楼层 |阅读模式
我有很多nc文件,每个文件中我需要提取的是lswt这个变量的数值,对于单个nc文件,我用来提取lswt的代码是这样的:
> library(ncdf)
> arclake=open.ncdf("ALID0151_PLREC9D_TS366LM.nc")     
> lswt=get.var.ncdf(arclake,"lswt")
> library(xlsx)
> write.xlsx(lswt-273,"result.xlsx")      #nc给出的lswt的单位是开氏温度,-273是为了划算成摄氏度,最后将结果输出成xlsx.

结果是正确的。
不过我现在有很多个不同的nc文件,都要进行相同的提取lswt的操作,并将每个nc文件提取出来的结果放在同一个xlsx中,应该怎样进行操作呢?
希望大家指点>>>.......
谢谢.

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|R语言中文网

GMT+8, 2024-11-25 22:46 , Processed in 0.022037 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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