[R言語]ベクトルの最後の要素を取得するには?

R言語

どうも、ちょげ(@chogetarou)です。

ベクトル(vector)の末尾の要素を取得する方法を紹介します。

スポンサーリンク

方法

ベクトル(vector)の最後の要素を取得する方法は、2つあります。

tail()

ひとつは、tail()を使う方法です。

まず、tail()を呼び出します。

そして、tail()の第1引数にベクトル、第2引数に「1」を指定します。

#vect=対象のベクトル
tail(vect, 1)

上記のtail()は、対象のベクトル(vector)の最後の要素を取得します。

使用例

nums <- c("one", "two", "three", "four", "five")

result <- tail(nums, 1)

result
出力:
[1] "five"

length()

もうひとつは、length()を使う方法です。

まず、ベクトル名と[]を記述します。

[]内で、length()を呼び出します。

そして、length()の引数にベクトルを指定します。

#vect=対象のベクトル
vect[length(vect)]

上記の「ベクトル名[]」は、対象のベクトル(vector)の最後の要素を取得します。

使用例

nums <- c("one", "two", "three", "four", "five")

result <- nums[length(nums)]

result
出力:
[1] "five"

まとめ

ベクトル(vector)の最後の要素を取得する方法は、次の2つです。

  • tail()を使う方法
    tail(vect, 1)
  • length()を使う方法
    vect[length(vect)]

コメント

タイトルとURLをコピーしました