Как добавить функцию в команду из пакета? - PullRequest
0 голосов
/ 10 октября 2019

Пакет Выборы_бр имеет очень лаконичные функции для загрузки данных о выборах. Функция загрузки данных из 2018 возвращает ошибку: «Элемент 28 содержит 38 столбцов, что не соответствует элементу 1, в котором 58 столбцов. Если вместо этого вам нужно заполнить отсутствующие столбцы, используйте для аргумента« заполнение »значение ИСТИНА».

Функция полного пакета читает:

vote_mun_zone_fed(year, uf = "all", br_archive = FALSE,  ascii = FALSE, encoding = "latin1", export = FALSE)

, и нет никакого способа добавить «заливку».

Я пробовал это:

   votes18 <- vote_mun_zone_fed(2018) %>% fill(TRUE)

, которое вернулодругая ошибка:

Error in attr(x, "names") <- as.character(value) :   'names' attribute [38] must be the same length as the vector [0]

Оба раза, также есть это сообщение:

In addition: Warning messages:
1: In download.file(., dados) :
  downloaded length 321011712 != reported length 894270999
2: In unzip(dados, exdir = paste0("./", year)) :
  error 1 in extracting from zip file

Я загружал эти данные раньше без каких-либо проблем. В результате получается data.frame с 58 переменными (из которых мне нужно четыре, но все же).

...