This is more of a C# question, but it has to do with the conversion of a data
frame using R.NET into an appropriate format to display on a C#
DataGridView. 

My code is as follows (focusing on the button_Click)

/private void button_displayDF_Click(object sender, EventArgs e)
        {
            REngine engine = REngine.GetInstanceFromID("RDotNet");

            DataTable table = new DataTable();

            engine.EagerEvaluate("myDataFrame <- data.frame('Order' =
c(1,2,3,4,5),'Name' = c('Bob', 'Ryan', 'Mel', 'Mark', 'Ali'))");
            DataFrame dataset =
engine.EagerEvaluate("myDataFrame").AsDataFrame();

            dataGridView_DF.DataSource = dataset;
        }/


I've looked at this link:
http://psychwire.wordpress.com/2011/06/25/importing-and-displaying-a-data-frame-with-c-and-r-net/
but I'd like to avoid loops and take a more direct route. I have a feeling
I'm supposed to fill 'table' with the contents of 'dataset' but when I try
/dataset.Fill(table);/ the error returned is " 'RDotNet.DataFrame' does not
contain a definition for 'Fill' and no extension method 'Fill' accepting an
argument of type 'RDotNet.DataFrame' could be found (are you missing a
directive or an assembly reference?) " 

For how to connect to R using R.NET in C# see this page:
http://www.r-bloggers.com/making-guis-using-c-and-r-with-the-help-of-r-net/

--
View this message in context: 
http://r.789695.n4.nabble.com/R-Data-Frame-to-C-DataGridView-R-NET-tp3929413p3929413.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to