如何使用 R 下载 uri data:text 文件?

How to download uri data:text file using R?

我正在尝试使用 R 下载我认为称为 URI data:text 的文件。“URL”的格式如下:

URL <- "data:text/csv;charset=utf8,Supply%2001%2F02%2F2020%2C0%3A00%2C0%3A05%2C0%3A10%2C0%3A15%2C0 ..."

后面还有数百个字符。当我在 Web 浏览器中键入“URL”并按回车键时,所需的 CSV 文件下载没有问题。但是,当我尝试在上面的字符串上使用 download.file 或 curl_download 之类的内容时,出现如下错误:

curl_download(URL, destfile = "test1234.csv") 错误: 端口号以 't'

结尾

关于如何使用 R 下载这样的 csv 数据文件的任何见解?谢谢!

如果有用的话,我要下载的文件粘贴在下面。我必须先将字符串保存为 .txt 文件,然后使用 read_file 导入该 .txt 文件,以便将其作为字符串存储在 R.

数据URL并不是真正的普通URL,它包含了文本内部的所有数据,而不是指向不同位置的数据。它由两部分组成:一个“header”,然后是数据本身。 header 由“data:text/csv;charset=utf8”组成,然后是数据,但它已被 HTML(或 URL)编码。您可以通过删除 header、解码值,然后使用 read.csv 将文本读取为 CSV 文件来读取数据。例如:'

read.csv(text=URLdecode(gsub("^data:text/csv;charset=utf8,","", URL)), 
   check.names = FALSE)