Domanda

Ho le seguenti due righe di codice che sia bene fuga sia R e Python (via RPY):

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

Tuttavia, se voglio aggiungere l'argomento di include.lowest=TRUE, viene eseguito come previsto in R:

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

Ma non funziona in RPY:

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

che dà il seguente errore:

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

Sai cosa potrebbe causare questo e che cosa devo fare per farlo funzionare? Thx!

È stato utile?

Soluzione

Non so rpy, ma potrebbe essere dovuto all'utilizzo di "TRUE" (un personaggio), invece di TRUE (logico)?

EDIT: La documentazione rpy sembra indicare con r.TRUE:

http: // RPY .sourceforge.net / RPY / doc / rpy_html / R-booleano-objects.html # R-booleano-oggetti

Altri suggerimenti

Non so niente di RPY, ma direi che deve essere include_lowest=True (senza virgolette, True è un valore booleano in Python.)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top