【问题标题】:exifr doesn't extract information from photoesexifr 不会从照片中提取信息
【发布时间】:2016-11-28 16:42:34
【问题描述】:

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

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

dat <- exifr(files)

【问题讨论】:

  • 如果您提供用于列出和阅读文件的确切代码,将会很有帮助。提供 2-3 张图片也会有所帮助。
  • 文件

标签: r geocoding


【解决方案1】:

我在我的机器上尝试了您的代码并得到了相同的结果。您需要图片的完整路径。 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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-27
    • 1970-01-01
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多