【发布时间】:2020-06-27 13:29:29
【问题描述】:
我是 rshiny 的新手 如何根据选择的值创建特征。 在数据中有交货日期,根据 UI 中的日期选择(“dateinput”)计算延迟天数,并为每个观察添加新功能,其值为“准时”、“延迟”或“未来”。
我是 rshiny 和 flexdashboard 的新手。
---
title: "Demo"
social: menu
runtime: shiny
output:
flexdashboard::flex_dashboard:
orientation: rows
vertical_layout: fill
navbar:
- {title: "<i class='fa fa-info'></i> Report Based on date 05-01-2019", align: right}
---
# Add Date Picker for Generate report Based on It.
dateInput("RDate",
label = "Report Date",
value = "2019-05-01",
min = NULL,
max = NULL,
format = "yyyy-mm-dd",
startview = "month",
language = "en",
width = NULL
)
Raw_data_1 <-mutate(Raw_data_1, OT_Due_date = ifelse(Raw_data_1$DueDate >= input$RDate,"Future",
(ifelse(is.na(Raw_data_1$LastRcvd),
(ifelse((Raw_data_1$Received >=Raw_data_1$Ordered),"On Time","Late")),
ifelse((Raw_data_1$Received >=Raw_data_1$Ordered) &
(Raw_data_1$LastRcvd <= Raw_data_1$DueDate),"On Time","Late")))))
【问题讨论】:
标签: r shiny shinydashboard flexdashboard