我们如何用R编程语言从数百个img文件中生成一个堆栈文件?
我每年大约有184.img图像文件。 他们的名字如下:我们如何用R编程语言从数百个img文件中生成一个堆栈文件?,r,image,stack,R,Image,Stack,我每年大约有184.img图像文件。 他们的名字如下: mod11a1_2009-03-30.lst_day_1km.img mod11a1_2009-03-31.lst_day_1km.img mod11a1_2009-04-01.lst_day_1km.img 。 . 我将把所有这些.img文件放入1个具有相同格式的堆栈图像中: mod11a1_2009_lst_day_1km.img 并在我的工作目录中生成作为.img文件的最终堆栈图像 我想知道是否有人能帮我,使用R编程语言。 由于
mod11a1_2009-03-30.lst_day_1km.img
mod11a1_2009-03-31.lst_day_1km.img
mod11a1_2009-04-01.lst_day_1km.img
。
.
我将把所有这些.img文件放入1个具有相同格式的堆栈图像中:
mod11a1_2009_lst_day_1km.img
并在我的工作目录中生成作为.img文件的最终堆栈图像
我想知道是否有人能帮我,使用R编程语言。
由于我是R的新手,如果您能详细帮助我,我将不胜感激
供参考:
我正在使用R-Studio。
我的工作目录是“M:/2009\u stack”您首先必须安装并加载
光栅
软件包:
install.packages("raster", dependencies=TRUE)
library(raster)
然后将工作目录更改为文件位置:
setwd("M:/2009_stack")
使用文件创建光栅堆栈:
myStack <- stack(list.files(pattern="\\.img$"))
有关所使用的
光栅
功能的详细信息,请查看或。首先必须安装并加载光栅
软件包:
install.packages("raster", dependencies=TRUE)
library(raster)
然后将工作目录更改为文件位置:
setwd("M:/2009_stack")
使用文件创建光栅堆栈:
myStack <- stack(list.files(pattern="\\.img$"))
有关所使用的
光栅
功能的详细信息,请查看或。首先必须安装并加载光栅
软件包:
install.packages("raster", dependencies=TRUE)
library(raster)
然后将工作目录更改为文件位置:
setwd("M:/2009_stack")
使用文件创建光栅堆栈:
myStack <- stack(list.files(pattern="\\.img$"))
有关所使用的
光栅
功能的详细信息,请查看或。首先必须安装并加载光栅
软件包:
install.packages("raster", dependencies=TRUE)
library(raster)
然后将工作目录更改为文件位置:
setwd("M:/2009_stack")
使用文件创建光栅堆栈:
myStack <- stack(list.files(pattern="\\.img$"))
有关使用的
光栅
函数的详细信息,请查看或。查看光栅
包,该包具有构建堆栈桩的函数查看光栅
包,该包具有构建堆栈桩的函数查看光栅
包,其中包含构建StackStack的函数查看具有构建StackStack功能的光栅包您可能需要编辑列表.files()
调用以包含通配符(例如列表.files(pattern=“\\\.img$”)
)以删除任何非图像文件(例如金字塔、统计或元数据文件)经常出现的。否则的话,这正是我提出的解决方案。非常感谢你,马丁。帮了大忙。现在,我可以节省我的时间,难以置信。谢谢其他人的评论。嗨,马丁,你也能看看这个问题吗。谢谢@马丁。嗨,马丁,请你也看看这个问题好吗。谢谢您可能需要编辑list.files()
调用以包含通配符(例如list.files(pattern=“\\\.img$”)
),以删除经常出现的任何非图像文件(例如金字塔、统计或元数据文件)。否则的话,这正是我提出的解决方案。非常感谢你,马丁。帮了大忙。现在,我可以节省我的时间,难以置信。谢谢其他人的评论。嗨,马丁,你也能看看这个问题吗。谢谢@马丁。嗨,马丁,请你也看看这个问题好吗。谢谢您可能需要编辑list.files()
调用以包含通配符(例如list.files(pattern=“\\\.img$”)
),以删除经常出现的任何非图像文件(例如金字塔、统计或元数据文件)。否则的话,这正是我提出的解决方案。非常感谢你,马丁。帮了大忙。现在,我可以节省我的时间,难以置信。谢谢其他人的评论。嗨,马丁,你也能看看这个问题吗。谢谢@马丁。嗨,马丁,请你也看看这个问题好吗。谢谢您可能需要编辑list.files()
调用以包含通配符(例如list.files(pattern=“\\\.img$”)
),以删除经常出现的任何非图像文件(例如金字塔、统计或元数据文件)。否则的话,这正是我提出的解决方案。非常感谢你,马丁。帮了大忙。现在,我可以节省我的时间,难以置信。谢谢其他人的评论。嗨,马丁,你也能看看这个问题吗。谢谢@马丁。嗨,马丁,请你也看看这个问题好吗。谢谢