在R.net中找不到对象c#

时间:2018-01-09 12:55:31

标签: c# r.net

从csv文件导入数据后,我想根据Id编号排列它们,例如第一个表:

DataFrame DataIns = engine.Evaluate("DataIns<-read.table('C:/Users/isalah/Desktop/Fichiers_CRM/Fichier_csv/Diagnostic.csv', header=TRUE, sep =';',fill = TRUE)").AsDataFrame();
engine.Evaluate("DataIns[with(DataIns, order(Id)),]").AsExpression();

但是显示了这个错误:

  

&#39;订单错误(Id):对象&#39; Id&#39;找不到

怎么解决呢?谢谢!

1 个答案:

答案 0 :(得分:1)

问题是你遗漏了Id周围的单引号,因此它会尝试将其作为对象进行评估。

正确的做法是这样的:

engine.Evaluate("DataIns[with(DataIns, order('Id')),]").AsExpression();