当前位置: 首页 > news >正文

写作网站保底和全勤的区别网站搭建详细流程

写作网站保底和全勤的区别,网站搭建详细流程,10秒折一把古风伞,兰州网站优化哪家好akshare是一个很好用的财经数据api接口,完全免费!!和Tushare不一样。 除了我标题显示的数据外,他还提供各种股票数据,债券数据,外汇,期货,宏观经济,基金,银行…

akshare是一个很好用的财经数据api接口,完全免费!!和Tushare不一样。

除了我标题显示的数据外,他还提供各种股票数据,债券数据,外汇,期货,宏观经济,基金,银行,货币等等。

基本上我找经济类数据都优先用这个,本次就展示一下怎么获取标题上的这几个数据。


代码获取

先导入包:

import numpy as np
import pandas as pd
import akshare as ak
import warnings
warnings.filterwarnings('ignore')

获取美团对人民币汇率:(这里原本是可以返回很多国家对人民币的汇率的,我只取出了美国,并且原数据是日度的,我重采样为了月度数据)

currency_boc_safe_df = ak.currency_boc_safe().iloc[:,:2]
currency_boc_safe_df=currency_boc_safe_df.set_index('日期')
currency_boc_safe_df.index=pd.to_datetime(currency_boc_safe_df.index)
currency_boc_safe_df.rename(columns={'美元':'汇率'},inplace=True)
currency_boc_safe_df=currency_boc_safe_df.resample('M').mean()
currency_boc_safe_df

 

没什么问题,现在人民币汇率大概是7点多。数据时间口径也是月度。


获取外汇储备

#外汇储备
macro_china_fx_reserves_yearly_df = ak.macro_china_fx_reserves_yearly().rename("外汇储备")
macro_china_fx_reserves_yearly_df

这个数据本来就是月度的,所以就不需要额外处理,2014年是半年一个,可能原因是那个时候公布数据可能只是半年一次吧。到2016年就正常了。


获取广义货币量M2:

#M2
macro_china_m2_yearly_df = ak.macro_china_m2_yearly().rename("M2")
macro_china_m2_yearly_df

 


美国CPI:
 

#美国CPI
macro_usa_cpi_monthly_se = ak.macro_usa_cpi_monthly().rename("美国CPI")
macro_usa_cpi_monthly_se


国债利率:
 

#国债利率
import datetime
start_date = datetime.date(2016, 1, 1)
end_date = datetime.date(2023, 12, 31)
all_data_formatted = pd.DataFrame()
current_date_formatted = start_date
while current_date_formatted <= end_date:year_end_date_formatted = min(datetime.date(current_date_formatted.year + 1, 1, 1) - datetime.timedelta(days=1), end_date)start_date_str = current_date_formatted.strftime('%Y%m%d')end_date_str = year_end_date_formatted.strftime('%Y%m%d')year_data_formatted = ak.bond_china_yield(start_date=start_date_str, end_date=end_date_str)all_data_formatted = pd.concat([all_data_formatted, year_data_formatted])current_date_formatted = year_end_date_formatted + datetime.timedelta(days=1)
all_data_formatted.head()

 国债这个接口每次只能返回一年的数据,所以需要获取很多次,然后还需要把自己需要的1年期的国债利率取出来。

bond_china_yield_df = all_data_formatted[['曲线名称', '日期', '1年']].query('曲线名称=="中债国债收益率曲线"')
bond_china_yield_df=bond_china_yield_df.drop(columns='曲线名称').set_index('日期').rename(columns={'1年':"国债利率"})
bond_china_yield_df.index=pd.to_datetime(bond_china_yield_df.index)
bond_china_yield_df=bond_china_yield_df.resample('M').mean()
bond_china_yield_df


 贸易顺差:

macro_china_trade_balance_df = ak.macro_china_trade_balance().rename("贸易顺差")
macro_china_trade_balance_df.tail()


是不是都很方便,几行代码有的甚至一行代码就能获取你去统计年鉴翻遍的数据。

最后把数据都进行合并;

merged_df = pd.concat([currency_boc_safe_df, macro_china_fx_reserves_yearly_df, macro_china_m2_yearly_df, macro_usa_cpi_monthly_se, bond_china_yield_df, macro_china_trade_balance_df], axis=1).loc['2016-01-01':,:].resample('M').mean()
merged_df.index = merged_df.index.to_period('M') 
merged_df

除了几个月的某些指标没有数据外,其他数据都是整整齐齐的,很不错。很方便,这样就可以进行自己的下一步研究了。

当然我这是选择了几个需要的指标,方便我下一篇进行建模分析。

akshare还有超级多的种类的经济数据,可以自己去查看官方文档怎么获取。

不会获取的同学需要我这里的数据可以参考我下一篇的文章里面的数据获取方式:


创作不易,看官觉得写得还不错的话点个关注和赞吧,本人会持续更新python数据分析领域的代码文章~

http://www.yayakq.cn/news/860543/

相关文章:

  • 网站快速优化排名推荐天猫优惠卷怎么做网站
  • 中小型网站建设新闻网站建设网页设计师
  • 深圳建网站兴田德润可信企业做网站需要花多少钱
  • 个人备案的网站可以卖东西么drupal个人门户网站开发
  • 网站开发与维修是什么意思游戏网站app
  • 产品经理兼职做网站报酬建设网站时以什么为导向
  • 网站数据库要多大深圳网站建设运营公司
  • 加强网站建设的措施网站开发项目流程设计
  • 成都网站设计的公司深圳的装修公司排名
  • 徐州市徐州市城乡建设局网站首页网页设计地址
  • 网站付款链接怎么做的微信朋友圈广告如何投放
  • 网站开发需要掌握的知识国内最新重大新闻
  • 长沙建站挺找有为太极大同网站建设熊掌号
  • 河北省和城乡住房建设厅网站wordpress搭建注册会员
  • 专业网站建设公司兴田德润信任高滨海营销型网站建设
  • 承接婚庆公司网站建设公司名字大全参考2022
  • 石桥铺网站建设公司保定网站制作报价
  • 做网站时怎样图片上传怎么才能让图片不变形有什么插件吗网站源码下载免费
  • 深圳的网站建设公司电话有没有什么好看的网址
  • 佛山信息技术网站开发搬瓦工ss加wordpress
  • 大连网站建设选高合科技微商如何做网站引流
  • 南通外贸网站推广wordpress 权限破解
  • 张家界旅游网站建设简洁大气的公司网站
  • 西安私人网站微商城微网站开发
  • 网站怎么注册域名自己做网站制作教程
  • 建站行业市场分析七牛云wordpress图片
  • 东莞 塑胶 网站建设跟我学seo
  • 网站建设需要哪些准备专业的企业宣传片制作企业
  • 做网站怎么qq邮箱验证优化推广关键词
  • 用个人电脑做服务器建网站ui平面设计是做什么的