brick(file.choose())中出错:找不到函数;砖块“;

brick(file.choose())中出错:找不到函数;砖块“;,r,r-raster,netcdf4,R,R Raster,Netcdf4,我试图使用R将数据集从netcdf转换为csv格式。 虽然我在R中安装了“光栅”和“netcdf4”。 但仍然没有找到nc.brick rm(list=ls()) library(raster) library(ncdf4) nc.brick <- brick(file.choose) dim(nc.brick) nc.df <- as.data.frame(nc.brick[[1]],xy=T) head(nc.df) write.csv(nc.df,file.choose())

我试图使用R将数据集从netcdf转换为csv格式。 虽然我在R中安装了“光栅”和“netcdf4”。 但仍然没有找到nc.brick

rm(list=ls())
library(raster)
library(ncdf4)
nc.brick <- brick(file.choose)
dim(nc.brick)
nc.df <- as.data.frame(nc.brick[[1]],xy=T)
head(nc.df)
write.csv(nc.df,file.choose())
test <- read.csv(file.choose())
rm(list=ls())
图书馆(光栅)
图书馆(ncdf4)

nc.brick你能看出你使用
文件的不同之处吗。在这两行中选择

nc.brick <- brick(file.choose)
write.csv(nc.df,file.choose())

nc.brick避免使用
文件。choose()
——如果使用实际的文件名,则可以记录您所做的工作,并且可以轻松地通过循环将脚本扩展到多个文件。