r - 将png文件合并到csv作为R中的列
问题描述
所以我有一个问题(可能有也可能没有比我想要做的更简单的解决方案):
我有一个csv:
df <- read.csv('dfPhotos.csv')
这个 csv 包含一个 id 列,每个列看起来像id_860139460671021056
例如,我还有一组与每一行的 id 匹配的 png 图像860139460671021056.png
(例如,对于每个 id,都存在一个图像。
我希望能够在 for 循环中将图像合并到原始 csv,以便数据集中的最后一列是与标识符匹配的 png 文件。
这可能吗?
如果不是,是否有一个简单的替代方法使它们可以在 R 中检索?
提前致谢!
解决方案
你想通过从tweet.id
列中获取 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")
推荐阅读
- python - 在 Windows 10 上将 pyperclip 安装到 Mu 编辑器时出现 Distutils 错误
- reactjs - 下载反应应用程序文件和文件夹时自动删除
- jquery - 如何检查下拉菜单是否打开并添加类
- angular - 使用 Angular 在视图初始化后填充 DOM
- node.js - 将日期时间字符串转换为本地日期时间
- javascript - Async / Await cause a loop
- parsing - 使用闭包作为参数和返回值,是 Fn 还是 FnMut 更惯用?
- react-native - add a view to window in react native
- java - Progress colored with Dots/Stars in Java
- python - 如何从字典列表中将新的键值对添加到现有的键值对?