作为 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 代码。
谢谢 !