(SCRIPT_REAL( "
import pandas as pd
import quants_core
import numpy as np
from datetime import datetime
from quants_core.stats import get_stats_all
Dates = _arg1
Returns = _arg2
for i in range(len(Dates)):
Dates[i] = datetime.strptime(Dates[i],'%Y-%m-%d').strftime('%d.%m.%Y')
coll = pd.DataFrame(Returns,Dates)
print(coll)
coll.index = pd.to_datetime(coll.index, format='%d.%m.%Y')
yy = foo(coll)
print(yy)
zz = yy.transpose()
zz = yy.values.T.flatten()
print(zz)
one = zz[2]
print (one)
return(one)
",ATTR([Dates]), [Return]))
我收到错误-在Tableau中运行Predictive Service时发生错误。我觉得这是python错误,因此我在这里发布了而不是tableau社区。 错误处理脚本 ValueError:尝试获取空序列的argmin PS:foo是一个函数,它返回具有各种统计信息的pandas df,以提供给定的返回范围。