Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在R中读写二进制内容_R_Postgresql - Fatal编程技术网

在R中读写二进制内容

在R中读写二进制内容,r,postgresql,R,Postgresql,我必须下载存储在PostgreSQL数据库中的二进制文件,作为bytea,然后在R中使用它们。我使用DBI库下载内容 data <- dbGetQuery("select binary_content from some_table limit 1", connection) 数据如果要查询二进制内容,则必须将其另存为二进制,或使用库对其进行转换。如果你不能与我们分享关于这个二进制表示什么的任何信息,那么不要期望在这里得到有用的答案。@TimBiegeleisen问题是如何做以及在哪里找

我必须下载存储在PostgreSQL数据库中的二进制文件,作为
bytea
,然后在R中使用它们。我使用
DBI
库下载内容

data <- dbGetQuery("select binary_content from some_table limit 1", connection)

数据如果要查询二进制内容,则必须将其另存为二进制,或使用库对其进行转换。如果你不能与我们分享关于这个二进制表示什么的任何信息,那么不要期望在这里得到有用的答案。@TimBiegeleisen问题是如何做以及在哪里找到有关它的信息,因为现在我无法读或写它。你刚刚告诉我们R
将内容保存为。。。一个长长的乱七八糟的
字符串。这听起来像是一个二进制blob。所以问题不是R,而是你决定如何处理二进制内容。@TimBiegeleisen我尝试了许多不同的组合,如何在postgresql()中编码输出,以及如何从R中写入输出,但它们都不起作用。内容是CSV文件,我只想保存它们,并与CSV一样使用它们。请通过显示您拥有的二进制ASCII示例来更新您的问题。同时,看看哪里可以在线解码Base64。这是我对你的直觉。