我在 VS2012 中使用带有 F# 的 RProvider。我想将一组自定义直方图中断(bin 边缘)传递给 R.hist。当我传递一个整数时一切正常(参见注释掉的行)。请你帮助我好吗?在这种情况下处理函数重载的正确方法是什么?
关于 R.hist 的 R 文档在这里(参见“break”arg): https ://stat.ethz.ch/R-manual/R-devel/library/graphics/html/hist.html
下面是一个工作示例:
let arr = [| 12.3; 12.4; 13.3; 12.9; 13.2; 13.6 |]
let breaks = [| 12.0; 12.5; 13.0; 13.5; 14.0 |]
let h_tmp = R.hist(namedParams ["x", box arr;
"breaks", box breaks; // <------ fails here!
"plot", box true; ])
let h_counts = h_tmp.AsList().["counts"].AsNumeric().GetValue<float[]>()
非常感谢。