Question

Je les deux lignes de code que les deux fonctionnent bien à la fois R et Python (via 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 l'erreur suivante:

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!

Était-ce utile?

La solution

Je ne sais pas rpy, mais pourrait-il être dû à l'utilisation "TRUE" (un caractère) au lieu de TRUE (logique)?

EDIT: La documentation rpy semble indiquer en utilisant r.TRUE:

http: // RPY .sourceforge.net / RPY / doc / rpy_html / R-booléenne objects.html # R-booléenne-objets

Autres conseils

Je ne sais rien Rpy, mais je suppose qu'il doit être include_lowest=True (sans guillemets, True est une valeur booléenne en python.)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top