Learn R Programming

ocedata (version 0.1.6)

soi: Southern Oscillation Index

Description

A data frame containing the Southern Oscillation Index with columns named year for decimal year (sampled monthly and represented at mid-month) and index for the index.

Usage

data(soi)

Arguments

Details

The data were downloaded from [1] and processed with the following

library(ncdf4)
url <- "https://www.cgd.ucar.edu/cas/catalog/climind/SOI.nc"
download.file(url, "SOI.nc")
f <- nc_open("SOI.nc")
year <- as.vector(ncvar_get(f, "TIME"))
index <- as.vector(ncvar_get(f, "SOI_SIGNAL"))
ok <- is.finite(index)
year <- year[ok]
index <- index[ok]
soi <- data.frame(year=year, index=index)
    

Examples

Run this code
# NOT RUN {
data(soi, package="ocedata")
recent <- subset(soi, year > 1950)
plot(recent$year, recent$index, type='l', xlab="Year", ylab="SOI")
# }

Run the code above in your browser using DataLab