Есть ли способ сделать многоуровневую таблицу группировки строк в R DT pacakge - PullRequest
0 голосов
/ 16 октября 2019

Я нахожу способы создания таблицы многоуровневой группировки строк с использованием DT в R

Согласно документации Datatables (https://datatables.net/extensions/rowgroup/examples/initialisation/multipleGroups.html), Я пробовал многоуровневую группировку строк. Но это не такне работает

вот мой пример кода

datatable(render_df,
          class = 'cell-border stripe',
          container =  container, 
          rownames = F, 
          extensions = 'RowGroup', 
          options = list(searching=FALSE,
                         lengthChange = FALSE,
                         info = F, 
                         ordering=F,
                         paging=F,
                         rowGroup = list(dataSrc=c(1,0)),
                         columnDefs = list(list(visible=FALSE, targets=c(0, 1)),
                                           list(className = 'dt-body-left',
                                                targets = seq(2)),
                                           list(className = 'dt-body-right',
                                                targets = seq(3:18)),
                                           list(width = '10%',
                                                targets = 2),
                                           list(width = col.width,
                                                targets = c(3:col.cnt))
                                           ),
                         pageLength = 20))

Результатом этого кода является просто «Нет группы»

Кто-нибудь пробовал эту многоуровневую группировку строк раньше? ?

С уважением.

1 Ответ

0 голосов
/ 16 октября 2019

Я сам решил эту проблему к счастью :).

Для тех, кто хочет использовать эту функцию, я поделюсь своим решением.

Я сравнил расширения Datatables между официальным сервисом и пакетом R DT. Я обнаружил, что версия RowGroup R DT довольно старая, поэтому я скачал последнюю версию расширений Rowgroup (https://datatables.net/download/index, только проверено RowGroup) и изменил файл расширений RowGroup в R / win-library / 3.6 / DT / htmlwidgets / lib /datatables (возможно, это будет изменено в зависимости от ваших настроек и ОС) загруженным файлом.

Я не проверял другие возможные ошибки или ошибки, но приведенный выше код будет работать хорошо.

...