我正在Tableau中构建推荐系统。下面的代码,arg值作为列向量传递。
def to_dict(items):
di = {}
for item in items:
parse(di, item)
return di
def parse(di, item):
sep = item.find('.')
if sep != -1:
key = item[:sep]
if not key in di.keys():
di[key] = {}
return parse(di[key], item[sep + 1:])
elif len(item) > 0:
di[item] = {}
return di
当我在Tableau之外运行这个Rscript时,它运行得很好。当我尝试在Tableau中运行它时,它完美地工作直到预测语句。我遇到以下错误
subCsp_ij(x,i,j,drop = drop)出错:Cholmod错误'无效 RSET'在文件../MatrixOps/cholmod_submatrix.c,第209行
我不知道该怎么做以及如何调试这个问题!任何帮助都会很棒!
提前致谢!
答案 0 :(得分:0)
@RunWith(SpringRunner.class)
@SpringBootTest
public class TestClass {
}
将矩阵的rownames解析为整数,而构造的矩阵的rownames为字符串。将其更改为整数可以使其正常工作!