首页 > 解决方案 > 从网站访问 csv 文件到 R

问题描述

我正在尝试将可从网站下载的完整指标数据 .csv 导入 R:

https://data.oecd.org/money/broad-money-m3.htm

我试过:

m3 <- read.csv("https://data.oecd.org/money/broad-money-m3.htm")
head(m3)
tail(m3)

但这没有用。感谢您的帮助。

标签: r

解决方案


您可以在页面上找到该链接,因此您可以执行以下操作:

url <- paste0("https://stats.oecd.org/sdmx-json/data/DP_LIVE/",
              ".M3.TOT.IDX2015.M/OECD?contentType=csv&detail=code",
              "&separator=comma&csv-lang=en&startPeriod=2012")

df <- read.csv(url)

head(df)
#>   ï..LOCATION INDICATOR SUBJECT MEASURE FREQUENCY    TIME    Value Flag.Codes
#> 1         AUS        M3     TOT IDX2015         M 2012-01 79.09917         NA
#> 2         AUS        M3     TOT IDX2015         M 2012-02 79.59226         NA
#> 3         AUS        M3     TOT IDX2015         M 2012-03 80.08256         NA
#> 4         AUS        M3     TOT IDX2015         M 2012-04 80.48319         NA
#> 5         AUS        M3     TOT IDX2015         M 2012-05 81.13038         NA
#> 6         AUS        M3     TOT IDX2015         M 2012-06 81.88402         NA

reprex 包于 2020-12-10 创建(v0.3.0)


推荐阅读