Я пытаюсь, чтобы пользователи указывали переменные разрывы в качестве входных данных для ввода в cut
функцию
Для фиксированных разрывов приведенный ниже код работает, принимая один числовой ввод и разрезая столбец на кускиуказанная ширина.Однако я хочу, чтобы это было переменным, чтобы можно было выбрать любое количество разрывов.Ниже мой блестящий код.
ui <- fluidPage(
numericInput("breaks", "Breaks:", 5, min = 1, max = 100),
dataTableOutput("data")
)
server <- function(input, output) {
data <- reactive({
data <- data.frame(A = seq(1:100))
data$Result <- cut(data$A, breaks = c(0, 5, 8, 15, 100))
data$Result2 <- cut(data$A, breaks = seq(0, 100, by = input$breaks))
data
})
output$data <- renderDataTable(data())
}
shinyApp(ui, server)
Какой самый простой способ заставить пользователей вводить переменные разрывы (например, 0,5,8,15,100 в моем примере кода) и предоставлять то же самое для функции вырезания, чтобы получить новый столбец, похожий на мойСтолбец результата?