【发布时间】:2017-10-20 13:45:01
【问题描述】:
这是一个已在 R 上下文中回答的问题,所以我应该有类似的解决方案。问题是,我的代码在 R 中有效,但在 Shiny 中无效?
错误来源
for(i in 1:N)
{
rank_free_choice<- rank_free_choice_fn(signal_agent[i], M, gamma, omega, K,m)
website_choice<- website_choice_fn(rank_data_today,alpha,rank_free_choice)
t1<- ranking_algo_fn(rank_data_today, website_choice, kappa)
rank_data_today<- t1
df_website_choice[i,]<- website_choice
df_rank_data[i,]<- rank_data_today
}
两个矩阵都在循环开始之前被初始化,rank_data_today 之前也被创建。
函数继续进行,多个输出被放在一个列表中,然后在函数外返回。
奇怪的是,我还有另一个类似地运行此代码的应用程序,而且运行良好!!在那一个中,初始排名数据被传递给df_rank_data[i,],更新后的数据被传递给df_rank_data[i+1,]
有人有解决办法吗?或者也许可以在我的上下文中解释this 答案?
【问题讨论】: