如何使用基本HTTP身份验证将大型csv文件从URL下载到具有R的数据帧中

如何使用基本HTTP身份验证将大型csv文件从URL下载到具有R的数据帧中,r,csv,http,authentication,httr,R,Csv,Http,Authentication,Httr,我正在努力使用R检索受基本HTTP身份验证保护的非常大(4gb)的csv文件。使用以下代码接收响应没有问题: library(httr) get_resp <- GET(url, authenticate(user, pass), content_type("text/csv")) 库(httr) 看来你有问题了。建议使用write\u disk功能只是下载数据,而不是将数据加载到R中 差不多 tmp <- tempfile() GET(url, authenticate(user

我正在努力使用R检索受基本HTTP身份验证保护的非常大(4gb)的csv文件。使用以下代码接收响应没有问题:

library(httr)
get_resp <- GET(url, authenticate(user, pass), content_type("text/csv"))
库(httr)

看来你有问题了。建议使用
write\u disk
功能只是下载数据,而不是将数据加载到R中

差不多

tmp <- tempfile()
GET(url, authenticate(user, pass), content_type("text/csv"), write_disk(tmp))
paste("Data downloaded to", tmp)

tmp您试图接收什么类型的数据?你有它的例子吗?它只是一个巨大的csv文本文件——几百万行,大约300列。由于隐私问题,我无法分享任何实际价值。即使我能够把它分成几块,那也会很好,就像一个魔咒一样!谢谢
tmp <- tempfile()
GET(url, authenticate(user, pass), content_type("text/csv"), write_disk(tmp))
paste("Data downloaded to", tmp)