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

行知智网站开发游戏推广可以做吗

行知智网站开发,游戏推广可以做吗,顺义网站优化,微分销管理系统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.zhongyajixie.com/news/19635.html

相关文章:

  • 网站变灰色友情链接地址
  • 用web做网站实训课心得企业邮箱怎么开通注册
  • 设计网站建设公司app开发工具哪个好
  • 网站后台登录域名广州seo推广服务
  • 那个网站可以做攻略中国联通和腾讯
  • 网站委托建设协议书优化防控措施
  • 做外贸哪些网站可以发布产品市场营销案例
  • 响应式网站的优缺点合肥百度竞价推广代理公司
  • 做网站需要编程基础外贸网站建设推广公司
  • 做设计灵感的网站关键词搜索查找工具
  • 有个蓝色章鱼做标志的网站天眼查询个人
  • 衡水网站建设服务软文发布推广平台
  • 韩都衣舍网站建设日本网站源码
  • wordpress栏目布局seo优化网站模板
  • 公司创建自己独立网站网站托管代运营
  • 阜新市建设学校管方网站企业seo关键字优化
  • 广州网站建设哪个平台好aso优化前景
  • 网站公司介绍模板推广app赚佣金
  • 上海松江做网站福州seo外包公司
  • 基于web的毕业设计论文北京百度seo排名
  • 江苏专业做网站的公司有哪些自己如何开网站
  • 网站开发采用了哪些技术怎么写微信推广链接怎么制作
  • asp 企业网站管理系统永久免费域名注册
  • 2345网站登录成都seo优化
  • 质量可靠的网站网页归档手机网站免费客服系统
  • 建手机版网站营销推广的形式包括
  • 做视频网站需要流量网络推广优化招聘
  • 快站淘客南宁seo关键词排名
  • 最流行的做网站语言湖南长沙最新疫情
  • 怎么做微信上的网站seo搜索引擎优化技术教程