分別有1979年1月毎天00:00-11:00、12:00-23:00间隔一小时的两个地面风速nc文件,想把它们写到一个nc文件里变成1979年一月份毎天0:00-23:00的地面风速nc文件,要如何操作
你可以按照以下步骤使用GrADS将两个nc文件合并成一个nc文件:
1.打开GrADS软件,输入命令行模式。
2.输入 "sdfopen" 命令打开第一个nc文件,例如:
sdfopen windspeed\_19790101\_0000.nc
3.将第一个nc文件中的数据集合并到新文件中。输入以下命令:
set sdf_out newfile.nc
set sdf_write -be -st 1979-01-01,00:00:00 -et 1979-01-31,23:00:00
copy windspeed\_19790101\_0000.nc windspeed\_19790101\_2300.nc
其中,set sdf_out
指定了新文件的名称,set sdf_write
指定了起始和结束时间,copy
命令将第一个nc文件中的数据复制到新文件中。
4.关闭第一个nc文件。输入以下命令:
close 1
5.打开第二个nc文件,例如:
sdfopen windspeed\_19790101\_1200.nc
6.将第二个nc文件中的数据集合并到新文件中。输入以下命令:
set sdf_out append
set sdf_write -be -st 1979-01-01,00:00:00 -et 1979-01-31,23:00:00
copy windspeed\_19790101\_1200.nc windspeed\_19790101\_2300.nc
其中,set sdf_out append
指定了将数据附加到已创建的新文件中,copy
命令将第二个nc文件中的数据追加到新文件中。
7.关闭第二个nc文件。输入以下命令:
close 1
8.输入 "q" 命令退出GrADS软件。
现在你已经将两个nc文件合并成一个包含每天0:00-23:00间隔一小时地面风速数据的nc文件了。
不知道你这个问题是否已经解决, 如果还没有解决的话:编写程序计算某年某月某日是该年中的第几天
例如输入fool girl 的出生日期1999-5-27
输出147