【问题标题】:Merging png files to a csv as a column in R将png文件合并到csv作为R中的列
【发布时间】:2020-01-24 02:03:44
【问题描述】:

所以我有一个问题(可能有也可能没有比我尝试做的更简单的解决方案):

我有一个 csv:

df <- read.csv('dfPhotos.csv')

这个 csv 包含一个 id 列,每个列都类似于 id_860139460671021056

我还有一组与每一行的 id 匹配的 png 图像,例如 860139460671021056.png(这样对于每个 id,都有一个图像。

我希望能够在 for 循环中将图像合并到原始 csv,以便数据集中的最后一列是与标识符匹配的 png 文件。

这是 ID 列的示例,NA 是我希望图像所在的位置:

  1. 这可能吗?

  2. 如果不是,是否有一种简单的替代方法可以让它们在 R 中检索?

提前致谢!

【问题讨论】:

  • 您能否显示几行数据并据此显示预期输出?
  • 您好,感谢您的回复。我已将我的问题编辑得更精确,并添加了我的数据集的片段以及我希望我的数据在哪里。
  • tweets.image 列中不清楚你想要什么。图片的文件名?图像本身,存储为 blob?您要查看图像吗?图片链接?
  • 我想要图像本身,虽然我不确定是否可以将图像保存到 csv 文件。

标签: r csv png


【解决方案1】:

你想通过从tweet.idcolumn 获取 id 添加一个新的 cokumn 吗?我们可以删除标识符的"id_" 部分和最后的paste ".png" 来做到这一点。

df$tweets.image <- paste0(sub("id_", "", df$tweets.tweet_id), ".png")
#OR also
#df$tweets.image <- paste0(sub("id_(.*)", "\\1", df$tweets.tweet_id), ".png")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多