Hello
I am facing a issue when requesting fund descriptive data with the code below. it returns a dataframe with many times the same lines. It should have returned only 1 line.
Also it seems to slow down the request and this leads to many 400 errors when requesting for a lot of times.
Would someone have an idea on why it returns so many lines instead of one? and how to fix that?
Many thanks.
Charles
Below is the code
fund_id = "LP40007162"
date_data = Timestamp('2019-04-29 16:06:12.208539')
fields_desc = ["TR.FdInvestorFilingDate","TR.FdInvestorFilingType","TR.ISIN","TR.FdPrevInvestorFilDate","TR.FdPrevInvestorFilType","TR.FundLaunchDate","TR.InstrumentDescription","TR.AssetCategory"]
fields_desc2 = ["TR.FundCrossReferenceIdentifiersType","TR.FundCrossReferenceIdentifiers","TR.FundName","TR.FundType","TR.FundCountryOfDomicile","TR.FundDomicile","TR.FundDomicileCode","TR.FundCurrency","TR.NETASSETVAL","TR.FundCompany","TR.FundPortfolioManager","TR.FundObjective","TR.FundCustodian","TR.FundClassificationSectorName"]
parameters={"CURN": "USD"} #, "SDate" : date_data}
df_1_fund, e = ek.get_data(fund_id, fields_desc+fields_desc2, parameters)
Below is the table returned.
Instrument Fund Filing Date Fund Filing Type ISIN \
0 LP40007162 2019-03-31 2 US9229083061
1 LP40007162 2019-03-31 2
2 LP40007162 2019-03-31 2
3 LP40007162 2019-03-31 2
4 LP40007162 2019-03-31 2