reactive():包装一个正常表达式来创建一个反应式表达式。从概念上讲,反应式表达式是一种表达式,其结果将随时间而变化。
renderTable():创建适用于分配给输出槽的反应表
{
Usage
renderTable(expr, striped = FALSE, hover = FALSE, bordered = FALSE,
spacing = c("s", "xs", "m", "l"), width = "auto", align = NULL,
rownames = FALSE, colnames = TRUE, digits = NULL, na = "NA", ...,
env = parent.frame(), quoted = FALSE, outputArgs = list())
}
downloadHandler():允许用户在文件下载时使用Shiny应用程序的内容(例如,将当前可见的数据下载为CSV文件)。文件名和内容都可以在用户发起下载时动态计算。在服务器函数中将返回值分配给输出上的插槽,在UI中使用downloadButton或downloadLink使下载可用。
paste():转换为字符后的级联向量。{sep = ""字符串用什么分隔}
write.csv():table将其所需的参数x(如果它不是一个数据帧也不是一个矩阵,则在将其转换为数据帧之后)打印到文件或连接。