Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R光栅循环中找不到文件_R_Raster_R Raster - Fatal编程技术网

在R光栅循环中找不到文件

在R光栅循环中找不到文件,r,raster,r-raster,R,Raster,R Raster,这里我尝试将CT图像的tiff文件导入R进行分析。我有大约250个tiff文件,我正试图在循环中进行分析。分析首先是裁剪,然后是阈值,然后根据像素强度值计算孔隙度。目前我遇到以下错误: .rasterObjectFromFilex中出错,带=带,对象类型=RasterLayer,: 无法从此文件创建光栅层对象。文件不存在 工作目录就是上面使用的目录 会话信息: R版本3.3.3 2017-03-06 平台:x86_64-apple-darwin13.4.0 64位 正在运行:OS X El Ca

这里我尝试将CT图像的tiff文件导入R进行分析。我有大约250个tiff文件,我正试图在循环中进行分析。分析首先是裁剪,然后是阈值,然后根据像素强度值计算孔隙度。目前我遇到以下错误:

.rasterObjectFromFilex中出错,带=带,对象类型=RasterLayer,: 无法从此文件创建光栅层对象。文件不存在

工作目录就是上面使用的目录

会话信息:

R版本3.3.3 2017-03-06 平台:x86_64-apple-darwin13.4.0 64位 正在运行:OS X El Capitan 10.11.6

区域设置: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 附加基本包: [1] 统计图形GRUTILS数据集方法库

其他随附包裹: [1] RBioFormats_0.0.30 rJava_0.9-8 EBImage_4.16.0 imager_0.40.2 Magritr_1.5 [6] plyr_1.8.4 ROI_0.2-1 rgdal_1.2-6光栅_2.5-8 sp_1.2-4 [11] tiff_0.1-5

通过命名空间加载但未附加: [1] Rcpp_0.12.10 knitr_1.15.1生物仿制药_0.20.0晶格_0.20-35 jpeg_0.1-8 [6] stringr_1.2.0工具_3.3.3平行_3.3.3网格_3.3.3 png_0.1-7 [11] 注册表0.3 abind 1.4-5 bmp 0.2 purrr 0.2.2 fftwtools 0.9-8 [16] slam_0.1-40读取位图_0.1-4 stringi_1.1.5 locfit_1.5-9.1

如有任何帮助,我们将不胜感激。 最好的
Rob

如评论中所述:

list.files("/Users/Rob/Documents/BMBT5130/Data", full.names=T, pattern="tif$")
应该让你的代码工作


确保设置full.names=T以确保获得完整的路径名,如果使用的是tif文件,请考虑只搜索以tif结尾的文件,即排除tix.aux文件。

尝试将dir替换为list.files。谢谢,我现在得到的错误是'error:value for'File1.tif'not found'try list.files/Users/Rob/Documents/BMBT5130/Data,full.names=T,pattern=tif$maRtin,谢谢你的帮助!高兴听到!我很乐意接受一个投票/接受的答案,以便将这个问题标记为已解决。
list.files("/Users/Rob/Documents/BMBT5130/Data", full.names=T, pattern="tif$")