2010-08-19 33 views
1

je les deux lignes de code que les deux fonctionnent très bien dans les deux R et Python (via Rpy):passant arguments de la fonction R dans RPY

[R] rcut = cut(vector, brks) 
[Python] rcut = r.cut(vector, brks) 

Cependant, si je veux ajouter l'argument de include.lowest=TRUE, il fonctionne comme prévu dans R:

[R] rcut = cut(vector, brks, include.lowest=TRUE) 

Mais il ne fonctionne pas dans Rpy:

[Python] rcut = r.cut(vector, brks, include_lowest="TRUE") 

qui donne la fo faute de savoir:

rpy.RPy_RException: Error in ok && include.lowest : invalid 'y' type in 'x && y' 

Savez-vous ce qui pourrait causer cela et que dois-je faire pour le faire fonctionner? THX!

Répondre

1

Je ne sais rien Rpy, mais je suppose que cela doit être include_lowest=True (sans guillemets, True est une valeur booléenne en python