Создать гиперссылку для элементов в datatable в r блестящий - PullRequest
0 голосов
/ 04 мая 2020

Я работаю с блестящими на Ма c. Я пытаюсь сделать элементы в df $ Trail_id кликабельными. Я вижу похожий, Преобразование столбца текстовых URL-адресов в активные гиперссылки в Shiny , я пытаюсь подобный код как, введите описание изображения здесь

Но вот возвращаемое сообщение об ошибке Error: 'data' должно быть двумерным (например, фрейм или матрица данных).

Но TI_result_score - это таблица, которую я использую read.table для ввода ее перед DT :: renderDataTable.

Понятия не имею, в чем проблема.

Лучший Макс

1 Ответ

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

Аргумент escape должен быть внутри функции с данными, а не renderDataTable. Более того, renderDataTable - это функция с аргументами. Поэтому я думаю, что вектор, измененный вашим paste0, - это то, что берется за аргумент «таблицы» функцией, а не сам data.frame. Это объясняет возникновение исключения измерения.

Это должно сработать:

output$TI_scores <- DT::renderDataTable({
  TI_result_scores$Trail_id <- paste0(...) #your code here
  datatable(TI_result_scores,escape=FALSE)
})

Сообщите нам, если проблема все еще существует.

С уважением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...