Как я могу превратить мой основной массив данных в реактивный объект при запуске? - PullRequest
0 голосов
/ 02 мая 2019

Я разработал красивое блестящее приложение на основе листовок, где пользователи могут визуализировать более 50 социально-городских демографических переменных на карте, отображающей более 3000 полигональных объектов. Пользователи также могут выбирать и преобразовывать любые переменные, выполнять регрессии, создавать собственные индексы и даже запускать алгоритм пространственной кластеризации.

Итак, как вы уже могли догадаться, базовая структура данных состоит из основного CSV-фрейма данных, содержащего все социодемографические переменные, и shapeFile для пространственных полигонов (оба из которых объединены). По запросу пользователей из основного кадра данных CSV создается множество реактивных объектов для подачи листовок.

Проблема в следующем: теперь я хочу, чтобы пользователи могли создавать свои собственные переменные (умножение, деление, суммирование существующих переменных и т. Д.). Вновь созданные переменные должны оставаться доступными для всех других инструментов в сеансе. Я подумал, что самый простой способ сделать это - добавить (точнее, cbind) новые переменные в основной фрейм данных CSV, но, конечно, не может этого сделать, так как основной фрейм данных - это не реактивный объект.

Как будто мне нужно при запуске превратить основной массив данных CSV в реактивный объект, но я не могу найти способ сделать это, и даже если я его нашел, я не уверен, есть ли какие-либо недостатки этот.

Помощь приветствуется!

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