Вопрос

У меня есть следующие две строки кода, которые оба работают нормально как в R, так и в Python (через RPY):

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

Однако, если я хочу добавить аргумент include.lowest=TRUE, он работает, как и ожидалось в R:

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

Но это не работает в RPY:

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

что дает следующую ошибку:

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

Вы знаете, что может вызвать это и что я должен сделать, чтобы он работал? Спасибо!

Это было полезно?

Решение

Я не знаю rpy, но может быть из -за использования "TRUE" (персонаж) вместо TRUE (логичный)?

Редактировать: то rpy Документация, по -видимому, указывает на использование r.TRUE:

http://rpy.sourceforge.net/rpy/doc/rpy_html/r-boolean-objects.html#r-boolean-objects

Другие советы

Я ничего не знаю о RPY, но я думаю, что это должно быть include_lowest=True (Нет цитат, True логическое значение в Python.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top