J

データフレームの作り方

Rでデータを扱う際,データフレームにしておくと色々と便利である.
特に,最近興味を持っているggplot2を扱うなら,データフレームにしておくべき.

ということで,ちょっとかじったデータフレーム作成方法についてメモ.

time <- c(1,2,3)
value <- c(10, 20, 30)
place <- "学校"
x <- data.frame(T = time, V = value, P = place)

こうすると

> x
    T  V  P
[1] 1 10 学校
[2] 2 20 学校
[3] 3 30 学校

となる.これにデータを追加したい場合,簡単な方法は同じ列名を持つデータフレームを作成し,結合すること.

> y
   T  V  P
[1] 9 100 公園
[2] 10 200 公園
[3] 11 300 公園

というデータフレーム y と x を結合させる.

x <- rbind(x, y)

とする.

> x
    T  V  P
[1] 1 10 学校
[2] 2 20 学校
[3] 3 30 学校
[4] 9 100 公園
[5] 10 200 公園
[6] 11 300 公園