A code sample to get started from is:
var npkscript = @" op <- options(contrasts = c('contr.helmert', 'contr.poly')) npk.aov <- aov(yield ~ block + N*P*K, npk) npk.sum <- summary(npk.aov) "; engine.Evaluate(npkscript); var m = engine.GetSymbol("npk.sum").AsList(); var df = m [0].AsDataFrame(); var names = df.Names; var colnames = df.ColumnNames; // should do some checkes on namesdouble[] meanSqr = df["Mean Sq"].AsNumeric().ToArray();