passando argomenti di funzione R RPY
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!
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.)