سؤال
لديّ سطران من الكود التاليان اللذان يعملان بشكل جيد في كل من 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
هي قيمة منطقية في بيثون.)
لا تنتمي إلى StackOverflow