Mit R von der Scala aus aufrufen und Scala von R?
Wissen Sie etwas über Möglichkeiten der
- aufrufen der Scala von R und
- mit R (Bibliotheken) in Scala?
Beste Grüße
Raffael
- Hallo, Alle Zusammen. Ein Weg, vielleicht nicht speziell für diese situation wäre die Verwendung eines Restful-service. Aber in R ist es nur möglich, den Zugriff auf andere Restful-Dienste und nicht um eine Restful-Service. So ein http-Paket (oder lib) in R notwendig sein würde, die Unterstützung von http PUT und DELETE. Es ist ein Paket, das serilized R Datenstrukturen in XML (vergessen welche) so einfach sein würde. Gibt es irgendwelche Hinweise, für die ein http-Paket? Ich mag die R. rsp-Paket für httml BEKOMMEN, aber was für PUT und DELETE? Endziel wäre zu kombinieren R und haskell.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich weiß nicht, ob es direkte Scala-Schnittstelle, aber rJava http://www.rforge.net/rJava/ sollte helfen.
Check-out die jvmr Paket in R verfügbar auf CRAN. Es ermöglicht Ihnen:
Es auch ermöglicht es Ihnen, das gleiche zu tun mit Java. Ein Artikel beschreibt Ihre Verwendung ist hier. (Offenlegung: ich bin Autor.)
Es ist ein R-Paket auf CRAN genau für diesen Zweck, genannt "rscala". Es ermöglicht die bi-direktionale aufrufen (R Scala und Scala von R), sowie Rückrufe (zB. Rückruf R von Scala-code genannt) von R). Es ist gut dokumentiert. Dieses Paket ersetzt die "jvmr" - Paket erwähnt in einer anderen Antwort.
War ich in der Lage, es zu erreichen mit jvmr. Im folgenden code-Beispiel apache spark-Anwendung läuft bei mir vom scala-Konsole.
Hoffe, das hilft.
Kann man rJava aber ich bin nicht überzeugt, dass dies der beste Weg ist.
https://github.com/hughleat/scala2R
Ich schrieb dies während des Lernens Scala. Nicht sicher, wenn es nicht mehr arbeitet. Es war ein wenig DSL-Verpackung JRI. Wahrscheinlich Makros et al tun könnte, die jetzt viel besser.
JRI die Teil der rJava könnte das sein, was Ihr auf der Suche nach