Python rpy2 y quantmod ejemplos

El lenguaje de programación Python me ha ayudado mucho en el desarrollo de aplicaciones de análisis de datos financieros. Alternativamente, también existe la R para el análisis de datos, que tiene paquetes de análisis de datos financieros dedicados, por ejemplo:cuantmod.

Ahora que hayrpy2 para interactuar entre estos dos idiomas (es decir, Python & R). Me gustaría crear un prototipo de algunas aplicaciones de análisis de datos financieros utilizando el poder de python con el paquete quantmod.

Por ahora, he pasado varias horas buscando en Internet algunos ejemplos de código de inicio rápido en el lenguaje de programación Python que usa rpy2 (paquete de Python) y llama funciones quantmod. Hasta ahora, no he tenido éxito en encontrar ningún material adecuado ... aparte de los documentos rpy2 y quantmod.

Por lo tanto la pregunta es como sigue =>

¿Alguien sabe de uno o más recursos adecuados para comenzar con python y quantmod usando rpy2?Alternativamente, ¿puede alguien publicar ejemplos simples de código pythonic que llame a funciones quantmod usando rpy2?

Este es un intento mío de implementar un prototipo utilizando rpy2 y quantmod:

from rpy2.robjects.packages import importr

sta = {"skeleton.TA": "skeleton_dot_TA", "skeleton_TA": "skeleton_uscore_TA"}
quantmod = importr('quantmod', robject_translations = sta)

IBM = quantmod.getSymbols("IBM")

El problema con el código anterior (quantmodplot.py) es que produce "RuntimeError" de la siguiente manera:

 As of 0.4-0, ‘getSymbols’ uses env=parent.frame() and
 auto.assign=TRUE by default.

 This  behavior  will be  phased out in 0.5-0  when the call  will
 default to use auto.assign=FALSE. getOption("getSymbols.env") and 
 getOptions("getSymbols.auto.assign") are now checked for alternate defaults

 This message is shown once per session and may be disabled by setting 
 options("getSymbols.warning4.0"=FALSE). See ?getSymbol for more details
Error in as.character(sc[[1]]) : 
  cannot coerce type 'closure' to vector of type 'character'
Traceback (most recent call last):
  File "quantmodplot.py", line 6, in <module>
    IBM = quantmod.getSymbols("IBM")
  File "/usr/local/lib/python2.7/dist-packages/rpy2-2.3.6-py2.7-linux-i686.egg/rpy2/robjects/functions.py", line 86, in __call__
    return super(SignatureTranslatedFunction, self).__call__(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/rpy2-2.3.6-py2.7-linux-i686.egg/rpy2/robjects/functions.py", line 35, in __call__
    res = super(Function, self).__call__(*new_args, **new_kwargs)
rpy2.rinterface.RRuntimeError: Error in as.character(sc[[1]]) : 
  cannot coerce type 'closure' to vector of type 'character'

Su ayuda será muy apreciada...

Respuestas a la pregunta(2)

Su respuesta a la pregunta