Usando comandos mágicos fuera de Interactive Shell en IPython

¿Hay alguna forma de usar "comandos mágicos" desde IPython desde un archivo externo? Por ejemplo, si tengo un archivo, "rcode.py" con el código:

%load_ext rmagic
%R a=c(1,2,3);b=c(2,3,4);print(summary(lm(a~b)))

Esto me da unaSyntaxError para la primera línea cuando lo ejecuto usandoipython rcode.py en la linea de comando Sin embargo, cuando escribo estas líneas directamente en el shell interactivo con ipython, funciona bien. ¿Esto es porque solo haces magia en la shell interactiva?

¡Gracias!

Respuestas a la pregunta(1)

Su respuesta a la pregunta