无法将类型 'RDotNet.IntegerVector' 隐式转换为 'int'
Can not implicitly convert type 'RDotNet.IntegerVector' to 'int'
我想使用此代码将 R 结果表达式传输到整型变量:
int ID_commun = new int();
ID_commun = engine.Evaluate("intersect(intersect(DataIns$Id,DataAch$FrontOfficeUser_Id),intersect(DataDia$UserId,DataCad$FrontOfficeUser_Id))").AsInteger();
但是我得到了这个错误:
Can not implicitly convert type 'RDotNet.IntegerVector' to 'int'
如何解决?谢谢!
这样做:
var ID_commun = engine.Evaluate("intersect(intersect(DataIns$Id,DataAch$FrontOfficeUser_Id),intersect(DataDia$UserId,DataCad$FrontOfficeUser_Id))").AsInteger();
我想使用此代码将 R 结果表达式传输到整型变量:
int ID_commun = new int();
ID_commun = engine.Evaluate("intersect(intersect(DataIns$Id,DataAch$FrontOfficeUser_Id),intersect(DataDia$UserId,DataCad$FrontOfficeUser_Id))").AsInteger();
但是我得到了这个错误:
Can not implicitly convert type 'RDotNet.IntegerVector' to 'int'
如何解决?谢谢!
这样做:
var ID_commun = engine.Evaluate("intersect(intersect(DataIns$Id,DataAch$FrontOfficeUser_Id),intersect(DataDia$UserId,DataCad$FrontOfficeUser_Id))").AsInteger();