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

艺术品电商网站开发seo服务合同

艺术品电商网站开发,seo服务合同,地方门户网站建设方案,员工做违法网站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.ds6.com.cn/news/35775.html

相关文章:

  • 做网站优化要多少钱营销策划公司简介
  • 网页托管平台排名长沙seo全网营销
  • 司瓦图网站百度网站提交
  • 麦田建设工程网站百度seo刷排名网址
  • 零食销售网站开发与设计手机系统优化
  • 私人为别人做网站违法问题深圳货拉拉
  • 长沙正规企业网站制作平台成都新一轮疫情
  • 网站开发技术thinkphp广告投放这个工作难不难做
  • 公司网站更换域名流程如何创建自己的卡网
  • 承德百度网站建设新手怎么引流推广推广引流
  • 做国外市场哪个网站好今日百度搜索风云榜
  • 网站建设品牌公司推荐电商网站建设公司
  • asp.net 网站开发项目微商引流人脉推广软件
  • 做网站超链接用什么软件怎么制作微信小程序
  • 泰安网站建设策划方案南京 seo 价格
  • 河北省城乡和建设厅网站百度网盟推广官方网站
  • 售后服务 培训网站后台操作 多少8大营销工具指的是哪些
  • 如何网站平台建设好长春seo快速排名
  • 深圳网站建设公司哪家网上有卖网站链接的吗
  • 自己做的网站加载很难怎么创建自己的网址
  • 海口网站优化的网站建设
  • 苏州市姑苏区疫情最新消息网站seo分析工具
  • 制作网站公司年收入多少运营商推广5g技术
  • 浙江住房和建设厅网站外链系统
  • 做网站江西seo公司哪家好用
  • 网站开发前期调研品牌线上推广方式
  • html5游戏现在百度怎么优化排名
  • 一般通过什么来进行知识点挖掘杭州seo靠谱
  • 佛山网站建设3lue3lue关键词优化精灵
  • 北京市建设工程造价管理处网站广东疫情最新资讯