data.frame から 条件抽出して新たな data.frame を作る
定義した data.frame から,ある条件を満たすデータセットだけを抽出して新たな data.frame を作成する.
例えば,data1 という data.frame が以下のように定義してあるとする.
data1 A B 1 0.9876214 -77.80526 2 0.6199005 -38.33771 3 0.5424671 -72.44583 4 0.9806640 -95.97351 5 0.5045971 -40.66447
ここから,列Bが-50より大きいデータセットを抜き出し,新たな data.frame として data2 を作成する.
data2 <- data.frame() tmp <- subset(data1, B>-50) data2 <- rbind(data2, tmp) data2 A B 2 0.6199005 -38.33771 5 0.5045971 -40.66447