我必须将存储在PostgreSQL数据库中的二进制文件下载为bytea
,然后在R中使用它们。我使用DBI
库来下载内容
data <- dbGetQuery("select binary_content from some_table limit 1", connection)
接下来我必须处理这个内容。问题是,即使在审查了SO线程(例如this one),PostgreSQL文档,多个函数的R文档(writeBin
,charToRaw
,as.raw
等)之后,多个Web页面和密集的谷歌搜索我无法找到任何提示如何在R中完成。我想做的是(1)下载内容,(2)将其作为单独的文件保存在本地,(3)使用文件。无论我做什么,R总是保存内容,因为它是一个长长的乱码字符串。
不幸的是,我无法提供可重复的示例,因为我无法共享我正在使用的数据。