首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过Eikon api合并CRSP和Eikon

通过Eikon api合并CRSP和Eikon
EN

Stack Overflow用户
提问于 2019-02-04 16:25:58
回答 1查看 299关注 0票数 2

我正在尝试通过Eikon API合并CRSP和IBES。

我已经从CRSP中提取了CUSIP代码,并希望将这些代码转换为RIC代码,以便提取分析师估计。

当我在python中执行以下操作时,它会返回一个错误(有效负载太大)。我想这意味着我已经达到了一些数据限制。但是数据限制怎么会这么低-我们谈论的是大约28.000个请求(数据点)?其次,如果可能的话,我如何才能绕过它呢?

ric =ek.get_symbology(CUSIP,from_symbol_type="CUSIP",to_symbol_type="RIC")

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-08 07:18:58

您可以创建一个循环来批量检索数据:

dfs = []  # Will be a list of dataframes
batchsize = 200

for i in range(0, len(cusips), batchsize):
    batch = cusips[i:i + batchsize]
    r = ek.get_symbology(batch,from_symbol_type="CUSIP", to_symbol_type="RIC")
    dfs.append(r)

rics = pd.concat(dfs)

print(rics)

注:我还没有测试过这个特定的批处理大小,你可以尝试一下这个数字,看看哪一个最适合你。

希望这能有所帮助!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54512396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档