Seisiún Requests atá feasach ar sheachbhóthar a úsáid le pandas-datareader
Cuir seisiún Requests atá feasach ar sheachbhóthar chuig DataReader seachas iompar domhanda pandas a athrú.
Glacann pandas-datareader le seisiún Requests dá chuid oibre HTTP. Mar shampla, is féidir le léitheoir FRED seisiún a úsáid atá cumraithe ag an bhfeidhmchlár:
import requests
from pandas_datareader import data as web
with requests.Session() as session:
session.proxies.update({
"http": "http://proxy.example.net:8080",
"https": "http://proxy.example.net:8080",
})
frame = web.DataReader(
"GDP", "fred", start, end, session=session
)
Is iad start agus end na dátaí a iarrann an feidhmchlár. Dúnann an comhthéacs an seisiún tar éis don léitheoir críochnú. Is féidir le críochphointe HTTP poiblí a roghnaítear ón liosta seachbhóthar HTTP an seoladh a sholáthar i léarscáil seachbhóthar an tseisiúin seo.
Fanann comhtháthú comhshaoil Requests cumasaithe sa sampla seo. Má theastaíonn bealach soiléir ón bhfeidhmchlár atá neamhspleách ar luachanna seachbhóthar an chomhshaoil, socraigh session.trust_env=False agus soláthair an cuachta CA riachtanais nó an fhíordheimhniú a dhíorthaítear ó .netrc ar leithligh.
Roghnaigh léitheoir a thacaíonn an leagan suiteáilte de pandas-datareader leis. Is féidir le API soláthraí a cuireadh ar fionraí nó le formáid siombail a athraíodh teip tar éis do nasc seachbhóthar éirí, agus ní chuireann socrú an tseisiúin críochphointe sonraí a baineadh ar ais.