【R言語】ベクトル値とベクトル値の四則演算2

こんにちは!まさみちです!
今日は、ベクトル値の要素数を変えてみましょう!
前回、初めてベクトル値とベクトル値の四則演算をやりました!

今日は、ベクトル値(要素数2個)とベクトル値(要素数3個)の四則演算をやってみようと思います。
まずは、aは、ベクトル値(要素数2個)
    bは、ベクトル値(要素数3個)の場合どうなるでしょう?

一体どういう結果を返してくれるのでしょうか?


入力したコード
a<-c(3,5) #aにベクトル値を代入
a #aを表示
b<-c(1,2,3) #bにベクトル値を代入
b #bを表示
c<-a*b #掛け算
c #cを表示
d<- a-b #引き算
d  #dを表示
e<- a+b #足し算
e  #eを表示
f<-a/b #割り算
f #fを表示

さぁ一体どういう結果になるでしょうか?
予測してみて下さい!

コンソールに表示される値
 
 
> a<-c(3,5) #aにベクトル値を代入
> a #aを表示
[1] 3 5
> b<-c(1,2,3) #bにベクトル値を代入
> b #bを表示
[1] 1 2 3> c<-a*b #掛け算
Warning message:In a * b : longer object length is not a multiple of shorter object length
> c #cを表示
[1] 3 10 9
> d<- a-b #引き算
Warning message:In a - b : longer object length is not a multiple of shorter object length
> d #dを表示
[1] 2 3 0> e<- a+b #足し算
Warning message:In a + b : longer object length is not a multiple of shorter object length
> e #eを表示
[1] 4 7 6
> f<-a/b #割り算
Warning message:In a/b : longer object length is not a multiple of shorter object length
> f #fを表示
[1] 3.0 2.5 1.0

ありゃ? 怒られてしまいました!

さぁなぜでしょうか?
次回、もう少しやってみましょうか?

ブログ村やっています!ぽちっとお願いします!





この記事へのコメント

この記事へのトラックバック