- 大きなデータを扱う予定だけれど、まずは、ちゃんと意図した通りに動くコマンドを作りたいとき
- epicalcパッケージのチュートリアル(こちら)の第26章にそれが書かれているのでなぞってみよう
zap()
data1 <- rnorm(30000*160)
dim(data1) <- c(30000, 160)
data1 <- data.frame(id=1:30000, data1)
str(data1)
namesVar <- NULL
for (i in letters[1:8])
{
for(j in 1:20){
namesVar <- c(namesVar, paste(i, j, sep="."))
}
}
names(data1)[2:161] <- namesVar
namesVar <- NULL
for (i in letters[1:8])
{
for(j in 1:20){
namesVar <- c(namesVar, paste(i, j, sep="."))
}
}
names(data1)[2:161] <- namesVar
attr(data1, "var.labels")[1] <- "ID number"
for(i in 2:161){
attr(data1, "var.labels")[i] <- paste("Variable No.", i)
}
use(data1)
des(data1)
des(select=1:20)
des(select=21:40)
des(select="a*")
des(select="a*")
keepData(sample=300)
des(.data)
use(data1)
keepData(sample=0.01)
keepData(subset=a.1 < 0)
des()
use(data1)
keepData(exclude = a.1:g.20)
des()
use(data1)
keepData(exclude = "????")
des()