exifr不从照片中提取信息

时间:2016-11-28 16:42:34

标签: r geocoding

我有一些经度/纬度信息的照片。 R使用命令list.files查找它们,但是当我使用exifr(files)时,它返回一个包含1列和0个观察值的数据集。我做错了什么?

files <- list.files(path = "C:/Users/user1/Downloads/pictures", pattern = "*.jpg")

dat <- exifr(files)

1 个答案:

答案 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)