Ошибка чтения read_pptx () при попытке прочитать файл шаблона pptx - PullRequest
1 голос
/ 04 февраля 2020

Я пытаюсь сгенерировать отчет, используя предоставленный мне файл шаблона .pptx (первоначально в заархивированной папке, которую я извлек и сохранил локально). R выдает мне следующую ошибку, когда я запускаю этот код:

doc <- read_pptx('template_files/empty_template/RL_Template.pptx')

Ошибка в именах tmp [match (old_, tmp_names)] <- new_: NA не допускаются в назначениях с подпиской </p>

Файл RL_Template.pptx представляет собой шаблон PowerPoint, который будет заполнен текстом и изображениями. Все сценарии, файлы данных и шаблоны содержатся внутри проекта R, опять же, сохраняются локально.

Я попытался выполнить одну и ту же строку кода на другом моем компьютере и получить ту же ошибку, хотя Соавтор может успешно загружать / распаковывать одни и те же файлы, запускать один и тот же код и генерировать соответствующий вывод powerpoint. Он и я работаем с одинаковыми версиями R и RStudio. Я могу успешно запустить эту строку кода для создания нового объекта в R:

foo<-read_pptx()

и добавить содержимое в foo с помощью add_slide ()

Я обновил все связанные пакеты. У меня есть полные права администратора на моей машине, поэтому не должно быть ошибки с правами чтения / записи. Похоже может проблема с zip? Любые идеи будут оценены.

Информация о сеансе:

R версия 3.6.2 (2019-12-12) Платформа: x86_64-w64-mingw32 / x64 (64-разрядная версия) Работает под: Windows 10 x64 (сборка 18362)

Продукты матрицы: по умолчанию

языковой стандарт: [1] LC_COLLATE = English_United States.1252 LC_CTYPE = English_United States.1252 LC_MONETARY = English_United States.1252 [4 ] LC_NUMERIC = C LC_TIME = English_United States.1252

прикрепленные базовые пакеты: [1] stats graphics grDevices использует наборы методов базы данных

другие присоединенные пакеты: [1] dplyr_0.8.4 readxl_1. 3.1 flextable_0.5.7 employee_0.3.6 SWMPrExtension_1.1.2 SWMPr_2.3.1
[7] zoo_1.8-7 ggplot2_3.2.1

...