作为我的Shiny应用程序的一部分,我有一个函数generate_data,它是一位同事正在开发的软件包的一部分。该函数生成数据并将其输出到位于R工作空间中的数据帧daty,以备将来使用。请参见下面的部分代码。
我想做的是允许Shiny应用程序的用户使用textInput框命名自己输出到工作空间的数据框。可以这样做吗?如果可以,怎么做?谢谢!
ui = fluidPage( textInput(“ datafile”,label = h3(“命名数据文件”)), )
服务器=函数(输入,输出){
dat <<-generate_data(N = Var1,n_dims = Var2,noise_scale = Var5,n_clusters = Var3,sig = NULL,l_mix = c(0.5,0.3,0.1,0.075,0.025))
daty<<-as.data.frame(dat)
input $ datafile <<-generate_data(N = Var1,n_dims = Var2,noise_scale = Var5,n_clusters = Var3,sig = NULL,l_mix = c(0.5,0.3,0.1,0.075,0.025))
}