从Refinitiv Eikon批量进口新闻和时间系列的包装
pretty-eikon的Python项目详细描述
漂亮的Eikon
Eikon公司timeseries数据和新闻的数据提取和预处理包
目录
要求
- 熊猫
- eikon公司
- 事件
- json格式
- 英国标准4
时间序列
可以使用TimeSeries类导入公司时间序列
import dataproviders as dp
timeseries = dp.TimeSeries(eikon_app_key = eikon_app_key,
data = data,
outputdir = outputdir,
dateto = dateto,
datefrom = datefrom)
其中data
是要为其导入数据的公司代码或RIC列表,
outputdir是存储数据的outputdir的路径,
dateto和datefrom是YYYY-MM-DD或datetime()对象格式的字符串
您可以使用导入所有公司数据
^{pr2}$新闻
可以使用NewsProvider类导入公司新闻
import dataproviders as dp
news = dp.NewsProvider(eikon_app_key = eikon_app_key,
data = data,
outputdir = outputdir,
dateto = dateto,
datefrom = datefrom)
其中data
是要为其导入数据的公司代码列表,
outputdir是存储数据的outputdir的路径,
dateto和datefrom是YYYY-MM-DD或datetime()对象格式的字符串
您可以通过调用
news.mine_news(do_clean)
如果应输出预处理的文本正文而不是eikon中的原始html,则do_clean=True。在
或者,为一家公司输入一天(日期)的新闻(ric)
news.do_day(date, ric, do_clean)
您可以使用预处理方法来清理原始html
news.html_cleaner(self, pathtodir, destindir)
其中pathtodir是包含原始html文本文件的目录,destindir是输出目录,其中使用与原始目录中相同的文件名写入已清理的文件。在
- 项目
标签: