ich erfolgreich die Rblpapi von R verwenden kann:Mit Rblpapi über rpy2
> library("Rblpapi")
> conn <- blpConnect(host='myhost', port=18194)
> bds("SPX Index", "INDX_MEMBERS")
Member Ticker and Exchange Code
500 XYL UN
501 YHOO UW
502 YUM UN
503 ZBH UN
504 ZION UW
Allerdings kann ich es nicht von Python verwenden:
>>> from rpy2.robjects.packages import importr
>>> r = importr('Rblpapi')
>>> r.blpConnect(host='myhost', port=18194)
>>> print r.bds('SPX Index', 'INDEX_MEMBERS')
NULL
Die blpconnect() Aufruf zu funktionieren scheint (Fehler werden ausgelöst, wenn der Dienst nicht verfügbar ist), aber ich weiß nicht, wie ich das weiter debuggen kann.
Was wir sind Standard data.frame Objekte zurück, die _should_ Transfer ganz gut rpy2. Aber ich kenne die R (und C++) Seite der Dinge und weniger darüber, wie Sie es in Python erhalten ... –