2017-05-13 2 views
0

ist es möglich, einen variablen Wert von rodotnet zu erhalten und den Wert in RichTextBox anzuzeigen ??Mit RDotnet und C#, Wie kann ich meine R-Code-Ausgabe in C# RichTextBox zeigen?

CharacterVector charVec = engine.CreateCharacterVector(new[] { txtgetUser.Text.ToString() }); 
     engine.SetSymbol("username", charVec); 
     engine.Evaluate("user <- getUser(username)"); 
     engine.Evaluate("user$toDataFrame()"); 
     engine.Evaluate("friends <- user$getFriends()"); 

in obigem Code ich verwende ein Textfeld (txtgetUser), die einen Benutzername von Twitter wird immer .. und anderer Code wird seine Anhänger bekommen .. jetzt will ich in RichTextBox meine Ausgabe zeigen .. wie Kann ich meine Ausgabe von R-Code in RichTextBox anzeigen?

Antwort

0

Ein einfaches Beispiel, ich hoffe, es hilft:

  engine.Evaluate("x<-c(1:10)"); 
      string[] text = engine.Evaluate("x").AsCharacter().ToArray(); 

      StringBuilder builder = new StringBuilder(); 
      foreach (string value in text) 
      { 
       builder.Append(value); 
      } 
      richTextBox1.Text = builder.ToString(); 
+0

dank Sir .. was ist, wenn mein R Ausgang ein Datenrahmen ist ?? –

Verwandte Themen