download.file в R исключает контент - PullRequest
0 голосов
/ 19 февраля 2020

Я использовал в R

download.file('https://www.census.gov/retail/marts/www/marts_current.xls', method='auto', 
  destfile='C:/Users/<my name>/Desktop/test.xls')

, ожидая увидеть содержимое marts_current.xls в test.xls, но большая часть содержимого в исходном файле пропущена.

Может кто-то помогите понять почему? Как я могу получить весь файл?

1 Ответ

1 голос
/ 19 февраля 2020

Excel xls - это двоичные файлы, поэтому следует внимательно следить за их загрузкой. по умолчанию для download.files предполагается, что они являются текстовыми файлами. Вы можете контролировать это с флагом mode=. Используйте

download.file('https://www.census.gov/retail/marts/www/marts_current.xls', method='auto', 
  destfile='C:/Users/<my name>/Desktop/test.xls', mode="wb")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...