我从https://www.nodc.noaa.gov/cgi-bin/OC5/woa18/woa18.pl下载了温度数据
我在 R 中打开它。我正在尝试创建一个数据框Temp
,其中所有温度、深度和日期信息都合并到一个数据框中。
我可以在单个时间点执行此操作,在该时间点depth_Temp <- data.frame(Temp_Jan@z)
按深度获取温度
是否可以从一月到五月获取深度和日期并将它们合并在一起?
library(raster)
library(ncdf4)
Temp_Jan <- brick("woa18_decav_t01_01.nc", stopIfNotEqualSpaced = FALSE, varname = "t_an", lvar=4)
Temp_Feb <- brick("woa18_decav_t02_01.nc", stopIfNotEqualSpaced = FALSE, varname = "t_an", lvar=4)
Temp_Mar <- brick("woa18_decav_t03_01.nc", stopIfNotEqualSpaced = FALSE, varname = "t_an", lvar=4)
Temp_Apr <- brick("woa18_decav_t04_01.nc", stopIfNotEqualSpaced = FALSE, varname = "t_an", lvar=4)
Temp_May <- brick("woa18_decav_t05_01.nc", stopIfNotEqualSpaced = FALSE, varname = "t_an", lvar=4)
depth_Temp <- data.frame(Temp_Jan@z)
Temp <- rbind(Temp_Jan, Temp_Feb, Temp_Mar, Temp_Apr, Temp_May)
我也单独导入每个文件Temp_Jan <- brick("woa18_decav_t01_01.nc", stopIfNotEqualSpaced = FALSE, varname = "t_an", lvar=4)
。是否可以使用一行代码导入所有文件,或者单独执行它们是否更安全/更容易?