我作为 python/R 新手关注下面的博客,并且在向下面的代码中添加循环语句时遇到问题。目前我能够让代码完整运行,但只输出 1 个客户的季节性标志。我希望它为我的所有客户循环运行。
datamovesme.com/2018/07/01/seasonality-python-code
##Here comes the R code piece
try:
seasonal = r('''
fit<-tbats(customerTS, seasonal.periods = 12, use.parallel = TRUE)
fit$seasonal
''')
except: seasonal = 1
seasonal_output = seasonal_output.append({'customer_id':customerid, 'seasonal': seasonal}, ignore_index=True)
print(f' {customerid} | {seasonal} ')
print(seasonal_output)
seasonal_output.to_csv(outfile)
我尝试了很多代码组合来让它循环,太多了,无法在此列出。该博客显示了我们可用的现有数据框和时间序列对象。我不确定使用哪一个以及如何将它传递给 R 代码。
相关分类