Следующий код не работает. Кажется, что предупреждающее сообщение R вызывает ошибку python.Как подавить сообщения об ошибках в rpy2
# enable use of python objects in rpy2
import rpy2.robjects.numpy2ri
import numpy as np
from rpy2.robjects import r
# create an example array
a = np.array([[5,2,5],[3,7,8]])
# this line leads to a warning message, which in turn raises an
# error message if run within a script.
result = r['chisq.test'](a)
Запуск этот пример кода в IPython работ, однако, запустив его в сценарий поднимает errorTypeError: «модуль» объект unsubscriptable. Я предполагаю, что это связано с предупреждением.
Каков наилучший способ избежать этой проблемы? Спасибо заранее!
Благодарим за то, что указали мне в правильном направлении. Я изменил операторы импорта, и теперь код работает правильно. –
@ Björn: Нет проблем! Рад, что это помогло. – unutbu