Используя library(DT)
для создания таблицы с множеством строк, я сталкиваюсь с большой задержкой между выбором фильтра и видимостью отфильтрованной таблицы. Есть ли варианты, которые вы можете порекомендовать для оптимальной скорости между выбором фильтра и отображением таблицы?
Меньший размер результирующего файла также будет бонусом.
Я фильтрую, используя library(crosstalk)
и filter_select()
, поскольку данные распределяются между несколькими группами, если это вообще влияет на рекомендации.
Фильтрация выполняется:
bscols(filter_checkbox("Var_A","Var_A",shared_data,~Var_A),
filter_select("Var_B","Var_B", shared_data,~Var_B))
В существующем виде я использую:
datatable(shared_data, options = list(dom = 'Bfrtip',pageLength = 15, autoWidth = TRUE,searchHighlight=TRUE))
Спасибо за любые ваши рекомендации.