Возникли проблемы с блестящим приложением и rmarkdown

#r #shiny #r-markdown #flexdashboard

Вопрос:

Вы все… вот в чем дело. Я пишу блестящее приложение в rmarkdown, и мой код работает, когда я иду строка за строкой и даже когда я запускаю фрагмент для обработки данных. Тем не менее, когда я запускаю документ, он выдает мне эту ошибку:

 Warning: Error in

lt;-.data.frame: replacement has 1 row, data has 0
146: stop
145:


lt;-.data.frame
143: eventReactiveValueFunc [<text>#299]
99: nodes
98: shinyRenderWidget [<text>#16]
97: func
84: renderFunc
83: output$SBBgraph_net
3: <Anonymous>
1: rmarkdown::run

Я занимался этой проблемой в течение нескольких дней, понятия не имея, где ошибка, потому что, как я уже сказал.. когда я иду строка за строкой, как написано, без изменений, это работает и создает графики идеально. Есть идеи, с чего начать? Я в растерянности. И да, все обновляется.

Комментарии:

1. Можете ли вы поделиться тем фрагментом кода, в котором произошла ошибка? Reactive -значения ведут себя по-разному, поэтому нет ничего необычного в том, что вы описываете поведение отладки.

2. И пожалуйста. Только тот бит, который связан с ошибкой. Часть ui «и server «, пожалуйста.

Ответ №1:

Я действительно решил эту проблему сегодня! Мои реактивные входы не считывались как числа, как должно было быть!

Нет ничего, что не могла бы исправить функция as.numeric!