動作環境
RStudio 0.99.903 on Windows 7 pro
R version 3.3.1
R機能マップ http://qiita.com/7of9/items/0f911bcb95d3a8bbd703
データフレームの一部の値を変更してみる。
変更箇所は以下
- 2列2行目
- 2列3行目
- 3列2行目
- 3列3行目
> x<-data.frame(V1=c(1,0,0),V2=c(0,2,2),V3=c(0,2,1))
> x
V1 V2 V3
1 1 0 0
2 0 2 2
3 0 2 1
上記で作ったデータフレームを変更する。
> x[2:3,2:3]=data.frame(V1=c(1,1),V2=c(1,1))
> x
V1 V2 V3
1 1 0 0
2 0 1 1
3 0 1 1
- 左側の
[ , ]に変更したい位置を指定 - 右側のframe()内に値を指定
- 2列なのでV1, V2とする
> x[1:1,2:3]=data.frame(V1=c(3),V2=c(3))
> x
V1 V2 V3
1 1 3 3
2 0 1 1
3 0 1 1
- 左側の
[ , ]の指定は最初が「行」で次が「列」のようだ