Когда я запускаю следующий код в R, я получаю приведенную ниже таблицу.
df<-data.frame(color=rep(c("red", "blue", "green"), 10), numbers=c(1:5, 2:6, 3:7, 4:8, 5:9, 6:10))
table(df)
Когда я запускаю код в Shiny с помощью renderTable, я получаю то, что показано ниже. Я бы предпочел иметь таблицу, подобную приведенной выше, потому что она занимает много места и ее труднее читать. Тем более, что на самом деле у меня есть 30 «чисел» и 7 «цветов», что составляет 210 уникальных пар вместо 30. Как я могу настроить приведенную выше таблицу для вывода в Shiny?
@RyanMorton Они просто выводят строки текста. renderText () дает мне numbers color 1 2 3 4 5 6 7 8 9 10 blue 0 1 1 1 2 2 1 1 1 0 green 0 1 1 1 2 1 2 1 0 1 red 1 0 1 2 1 2 1 1 1 0, а renderPrint дает 0 0 1 1 1 0 1 1 1 1 1 2 2 2 1 2 1 2 1 2 1 1 1 1 1 0 1 0 1 0
Что ж, если вам не нравится функция renderTable, вам нужно отформатировать таблицу самостоятельно.
@RyanMorton Как отформатировать его, чтобы получить первый опубликованный мной результат?





renderText()илиrenderPrint()?