Seite 1 von 1

Python und R

Verfasst: Mittwoch 16. November 2005, 23:10
von snakeseven
Hallo,
möchte R-Funktionen (http://cran.r-project.org) aus Python heraus aufrufen.
Habe RSPython dafür runtergeladen und brauche jetzt das dll-Tool "pexport". Was ist das und wo bekomme ich es her ? Ist ansonsten noch jemand hier, der R mit Python vereint ?

P.S. Bin in beiden Sprachen "neu". Also bitte lowlevel talk. Thanx !

Verfasst: Donnerstag 17. November 2005, 01:54
von Joghurt
pexport brauchst du, wenn du Visual C DLLs in gcc Programme einlinken willst. Musst du das Modul wirklich selbst kompilieren?

pexport müsstest du irgendwie über Google finden, ich hab das auch noch irgendwo rumfliegen, weiss aber gerade nicht, wo.

Edit: Du Pappnase! Das Programm heißt "pexports"... Da kann ich lange in google suchen ;)

http://www.emmestech.com/software/cygwi ... s-0.43.zip

Edit2: Sowohl von RPy als auch von RSPython (beides sind R-Interfaces für Python) gibt es in Windows binaries, du musst also nicht selbst kompilieren, und pexports kannst du dann auch getrost vergessen.

http://bioinf.wehi.edu.au/folders/james/RSPython/
http://rpy.sourceforge.net/

Verfasst: Donnerstag 17. November 2005, 18:42
von snakeseven
Danke ! Werde RPy austesten. Läuft allerdings nur mir Python 2.3.5. Macht aber nix. Hauptsache es geht mit R zusammen.

Verfasst: Donnerstag 17. November 2005, 20:29
von Leonidas
snakeseven hat geschrieben:Läuft allerdings nur mir Python 2.3.5.
Also ich sehe auf der Sourceforge Download Seite ganz klar und deutlich auch eine Py24 Version.

Verfasst: Sonntag 20. November 2005, 18:38
von snakeseven
Leonidas hat geschrieben:
snakeseven hat geschrieben:Läuft allerdings nur mir Python 2.3.5.
Also ich sehe auf der Sourceforge Download Seite ganz klar und deutlich auch eine Py24 Version.
Ja, aber du brauchst zusätzlich noch ActivePython und das gibt es für die 2.4 noch nicht. Hab jedenfalls keines gefunden

Verfasst: Montag 21. November 2005, 01:16
von BlackJack
http://www.activestate.com/Products/ActivePython/

Da gibt's seit dem 16. auch eine Version 2.4.2.

Verfasst: Montag 21. November 2005, 14:48
von Leonidas
Warum sollte es denn nicht mir dem Original-Python von python.org gehen?

Verfasst: Montag 21. November 2005, 15:32
von snakeseven
Leonidas hat geschrieben:Warum sollte es denn nicht mir dem Original-Python von python.org gehen?
Deswegen:
Windows users need to have Mark Hammond's Python extensions for Win32 installed to use RPy. Fortunately, the ActiveState Python package includes these extensions.
(http://rpy.sourceforge.net/download.html)

Verfasst: Montag 21. November 2005, 15:36
von Leonidas
Ich habe das ganz normale Python.org Python mit pywin32 (eben diese "Python Extensions for Win32") und das mag ich lieber als das von ActiveState, vor allem weil man da nicht ewig warten muss bis es auf aktuellem Stand ist.