我制作了一个上传按钮,通过它我正在上传一个闪亮的 .CSV 文件[数据集]。
dataframe <- data.frame(A=c(2,3,4,5,6,7,3,7,8,9,2),B=c(3,7,8,9,2,1,2,3,4,5,6),C=c(1,1,1,2,2,1,1,1,1,2,2))
在 ui.R 中:
fileInput('datafile', 'Choose CSV file',
accept=c('csv', 'comma-separated-values','.csv')),
actionButton("uploaddata", "upload"),
我想在数据集上执行诸如“a+b”和“ab”之类的操作,并在 actionButton 的帮助下将其作为新列添加到我的数据集中。
问题 1:我尝试使用 tableOutput() 函数在 shinyapp 中显示 DATA,但它在 R 控制台中显示 DATA 数据框。
在 server.R 中:
DATA <- dataframe %>% group_by(C) %>% mutate(A) %>%
mutate(B) %>% mutate(add = (A+B)) %>% mutate(sub = (A-B))
问题 2:我想使用 DATA 作为输入来制作 (add, sub) 的 ggplots