Невозможно запустить команду basi c в ggsunburst. Ошибка синтаксиса - PullRequest
0 голосов
/ 27 мая 2020

Я только что установил пакет ggsunburst, чтобы отображать метки и проценты в моих цифрах солнечных лучей (sunburstR не может этого сделать). Но самая первая команда пример для ggsunburst выдает ошибку. Кто-нибудь может мне помочь, пожалуйста?

Сначала sunburst_data(nw) подсказал мне:

Несистемная установка Python не найдена. Хотите загрузить и установить Miniconda?

Итак, я установил его, и команда выдала:

nw <- "(((a, b, c), (d, e, f, g)), (f, i, h)); " sb <- sunburst_data (nw) Ошибка в py_run_file_impl (file, local, convert): SyntaxError: недопустимый синтаксис (, строка 31) </p>

Похоже на ошибку python, но я пользователь R. В любом случае, у меня установлено Python 2.7.16, у скачанной Miniconda есть сборка python 3.x. Перед тем, как получить ggsunburst, я переустановил R 4.0.0, RTools, обновил пакеты reticulate, ggplot2 и RStudio. Я использую Windows 10.

1 Ответ

0 голосов
/ 28 мая 2020

Брат мне в конце концов помог :) Проблема в отсутствии numpy. Это сработало:

  1. Удалите все файлы miniconda (у меня они были в User / ntb / AppData / r-miniconda)
  2. Установить numpy
  3. Перезагрузка R
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...