我有一些经度/纬度信息的照片。 R使用命令list.files
查找它们,但是当我使用exifr(files)
时,它返回一个包含1列和0个观察值的数据集。我做错了什么?
files <- list.files(path = "C:/Users/user1/Downloads/pictures", pattern = "*.jpg")
dat <- exifr(files)
答案 0 :(得分:0)
我在我的机器上尝试了你的代码并获得了相同的结果。您需要完整的图片路径。正如您所说的那样,list.files
将仅返回文件名,例如photo.jpg
。如果照片不在R的工作目录中,exifr()
将无法读取它们。您需要添加到list.files
的内容是full.names = TRUE
:
files <- list.files(path = "C:/Users/user1/Downloads/pictures", pattern = "*.jpg",
full.names = TRUE)
dat <- exifr(files)