我们如何用R编程语言从数百个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编程语言。 由于

我每年大约有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编程语言。 由于我是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$”)
),以删除经常出现的任何非图像文件(例如金字塔、统计或元数据文件)。否则的话,这正是我提出的解决方案。非常感谢你,马丁。帮了大忙。现在,我可以节省我的时间,难以置信。谢谢其他人的评论。嗨,马丁,你也能看看这个问题吗。谢谢@马丁。嗨,马丁,请你也看看这个问题好吗。谢谢