从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;找不到
答案 0 :(得分:1)
问题是你遗漏了Id
周围的单引号,因此它会尝试将其作为对象进行评估。
正确的做法是这样的:
engine.Evaluate("DataIns[with(DataIns, order('Id')),]").AsExpression();