我正在尝试构建一个闪亮的应用程序。
对于这个应用程序,我首先创建了一个fileinput(),用户可以上传他们想要的csv文件,并查看带有统计信息的数据集。
我想在显示的数据集中将列的数据类型从因子更改为数字,然后在线执行分析。
我通过网络搜索获得了发展这个想法的起点,但找不到任何。
关于如何选择我所需的变量并更改其数据类型的任何指导都会有所帮助
这是我到目前为止尝试过的代码。
UI
%
服务器代码:
ui<- shinyUI(
fluidPage(
titlePanel("File Input - Upload multiple files"),
sidebarLayout(
sidebarPanel(
fileInput("file","Upload the file", multiple = TRUE, accept = c("text/csv",
"text/comma-seperated-values, text/plain",
".csv")), # fileinput() function is used to get the file upload contorl option
helpText("Default max. file size is 5MB"),
helpText("Select the read.table parameters below"),
checkboxInput(inputId = 'header', label = 'Header', value = TRUE),
checkboxInput(inputId = "stringAsFactors", "stringAsFactors", FALSE),
radioButtons(inputId = 'sep', label = 'Separator', choices = c(Comma=',',Semicolon=';',Tab='\t', Space=''), selected = ','),
uiOutput("selectfile")
),
mainPanel(
uiOutput("tb")
)
)
))