我正在尝试将用户上传的CSV文件一分为二,以通过fbProphet进行单独处理。
将从已知格式(ds,stream1,stream2)的Excel输出CSV文件,我需要能够拆分成两个表(ds,stream1)(ds,stream2),重命名流[x]到y,并通过先知模型进行处理。
在基本级别上,我可以按如下方式在R中工作:
library(prophet)
library(anytime)
library(ggplot2)
df <- read.csv('~/Desktop/R/SK Multifile/ExportComb19-08-27.csv')
df$ds <- anytime(df$ds)
df1 <- df[,c(1,2)]
colnames(df1)[2] <- "y"
df2 <- df[,c(1,3)]
colnames(df2)[2] <- "y"
但是尝试在Shiny中即时命名其中的部分是行不通的
splt <- reactive({
for (i in 2:ncol(initialdata()))
assign(paste("df",i-1,sep=""),initialdata[,c(1,i)])
})
output$initialtable <- renderTable(
splt("df1")
)
是否可以从反应对象中挑选出特定的位进行单独处理?更重要的是,我是否错过了某个地方的Shiny核心概念-我是否误解了反应流?