Да - см. help(download.file)
, на который указывает read.csv()
и все его кузены.Аргумент method=
содержит:
method
Метод, используемый для загрузки файлов.В настоящее время доступны методы загрузки «internal», «wget», «curl» и «lynx», и есть значение «auto»: см. «Подробности».Этот метод также можно установить с помощью параметра «download.file.method»: см. Options ().
, и затем вы используете эту опцию для options()
:
download.file.method:
Метод, который будет использоваться для скачивания.В настоящее время доступны методы загрузки "internal", "wget" и "lynx".При выборе метода = "auto" по умолчанию этот параметр не устанавливается: см. Файл загрузки.
, чтобы обратиться к внешней программе curl
, а не кRCurl пакет.
Редактировать : Похоже, я был наполовину прав, наполовину неправ.read.csv()
и др. не используют выбранный метод, нужно вручную использовать download.file()
(который затем использует curl
или другие выбранные методы).Другие функции, которые используют download.file()
(например, установка или обновление пакета), выиграют от установки этой опции, но для первоначального запроса JD, касающегося CSV-файлов через https, необходимо явно указать download.file()
перед read.csv()
загруженного файла.