我已经能够使用API将文件下载到R ...了。我下载文件并接收类“raw”的向量,但我想要做的是将该向量写入文件,以便在上传到我的站点时重新创建文件。
在下面的示例向量中,我有一个jpeg,我想保存到文件中。但是,解决方案需要更加随意,因为几乎任何类型的文件都可以通过API下载。
The vector I'm working with is rather large, so I'm linking to it.
我想您可以使用您想要的任何文件名,但可以使用从站点下载的文件名 gsub(“\”“,”“,属性(文件)$'Content-Type'[2])
我最初的想法是使用rawToBits
将原始转换为位,但我似乎无法从那里重新创建jpeg。有任何提示或建议吗?
答案 0 :(得分:0)
在试错时弄清楚。
writeBin(as.vector(file),
gsub("\"", "", attributes(file)$'Content-Type'[2]),
useBytes=TRUE)