R语言通过接口获取网上数据平台的免费数据

大家好,我是带我去滑雪!

作为一名统计学专业的学生,时常和数据打交道,我深知数据的重要性。数据是实证研究的重要基础,每当在完成一篇科研论文中的实证研究部分时,我都能深刻体会实证研究最复杂、最耗时的工作不是高深模型的构建,而是数据的收集、清洗等基础准备工作。今天和大家分享几个获取经济金融数据下载方法。

目录

(1)读取美国圣路易斯联储研究资源网站的数据

(2)通过Quandl平台下载

(3)下载美联储利率数据

(4)Wind数据


(1)读取美国圣路易斯联储研究资源网站的数据

网址:https://fred.stlouisfed.org/,该网站有来自80多个数据源的50多万笔时间序列数据。假设我们想读取美国的失业率,在该网站搜索到包含此数据的页面https://fred.stlouisfed.org/series/UNRATE

可以发现浏览器中的数据名称代码为UNRATE,下面开始编写R代码:

n=c("UNRATE")
URL=paste("https://fred.stlouisfed.org/series/" ,n,"/","downloaddata/",n,".csv",sep="")
US_up=read.csv(URL)
US_up

输出结果:

(2)通过Quandl平台下载

Quandl 是一个提供金融和经济数据的平台,允许用户访问和下载来自各种来源的大量数据集。我们可以通过安装Quandl包并在Quandl官网上注册获取API密钥,下面开始代码实战。

install.packages("Quandl",repos="http://mirrors.tuna.tsinghua.edu.cn/CRAN/")

library(Quandl)
Quandl.api_key("jYsdfYCRsfda4rC6Goj")
cu=Quandl("SCF/SHFE_CU1_FN",start_date="2022-12-01",end_date="2023-01-01",type="xts")
tail(cu,5)

(3)下载美联储利率数据

source("GetInterestRates.src")
TB_all<-GetInterestRates("TCMNOM",from = as.Date("1980/01/01"), to = as.Date(Sys.Date()));head(TB_all)
write.csv(TB_all,file="TB_all.csv")

输出结果:

(4)Wind数据

万得是国内主要的财经数据提供商。

install.packages("WindR",repos="http://mirrors.tuna.tsinghua.edu.cn/CRAN/")

library(WindR)
w.start(showmenu=F)
data <- w.wsd("000016.SH","open,close,volume,amt","2005-01-01",Sys.Date()-1,"Period=D")
head(data$Data)


更多优质内容持续发布中,请移步主页查看。

点赞+关注,下次不迷路!

相关推荐
czhc11400756631 天前
LINUX913 shell:set ip [lindex $argv 0],\r,send_user,spawn ssh root@ip “cat “
tcp/ip·r语言·ssh
zhangfeng11331 天前
win7 R 4.4.0和RStudio1.25的版本兼容性以及系统区域设置有关 导致Plots绘图面板被禁用,但是单独页面显示
开发语言·人工智能·r语言·生物信息
zhangfeng11332 天前
在 R 语言里,`$` 只有一个作用 按名字提取“列表型”对象里的单个元素 对象 $ 名字
开发语言·windows·r语言
高-老师2 天前
R语言生物群落(生态)数据统计分析与绘图实践技术应用
开发语言·r语言·生物群落
WangYan20222 天前
R语言:数据读取与重构、试验设计(RCB/BIB/正交/析因)、ggplot2高级绘图与统计检验(t检验/方差分析/PCA/聚类)
r语言·ggplot2·dplyr
zhangfeng11333 天前
错误于make.names(vnames, unique = TRUE): invalid multibyte string 9 使用 R 语言进行数据处理时
开发语言·r语言·生物信息
zhangfeng11333 天前
R geo 然后读取数据的时候 make.names(vnames, unique = TRUE): invalid multibyte string 9
开发语言·chrome·r语言·生物信息
梦想的初衷~4 天前
R语言生物群落数据分析全流程:从数据清洗到混合模型与结构方程
机器学习·r语言·生态·环境
没有梦想的咸鱼185-1037-16636 天前
基于R语言机器学习方法在生态经济学领域中的实践技术应用
开发语言·机器学习·数据分析·r语言
zhangfeng11336 天前
R 语法高亮为什么没有,是需要安装专用的编辑软件,R语言自带的R-gui 功能还是比较简单
开发语言·r语言