R で setnames 関数を使用する方法 (例付き)


R でsetNames関数を使用すると、オブジェクトの名前を設定し、そのオブジェクトを返すことができます。

この関数は次の基本構文を使用します。

 setNames(object, nm)

金:

  • names : オブジェクトの名前
  • nm : 名前の文字ベクトル

次の例は、さまざまなシナリオでこの関数を使用する方法を示しています。

例 1: Vector での setNames の使用

R に名前を付けて次のベクトルを作成するとします。

 #createvector
data <- c(1, 3, 4, 4)

#create names for vector
names(data) <- c('points', 'rebounds', 'blocks', 'steals')

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

setNames()関数を使用するだけで、まったく同じ名前のベクトルを作成できます。

 #create vector with names
data <- setNames(c(1, 3, 4, 4), c('points', 'rebounds', 'blocks', 'steals'))

#view vector
data

  points rebounds blocks steals 
       1 3 4 4

1 行を使用して、名前を付けてまったく同じベクトルを作成できます。

例 2:リストで setNames を使用する

次のコードは、 setNames関数を使用して R で特定の名前のリストを作成し、そのリストを返す方法を示しています。

 #create list with names and return list
setNames(list(c(1, 2), 3:6, c('A', 'B')), c('points', 'steals', 'team'))

$points
[1] 1 2

$steals
[1] 3 4 5 6

$team
[1] “A” “B”

setNames関数を使用して指定した名前のリストが返されることに注意してください。

また、R で次のように入力すると、 setNames関数の完全なドキュメントを読むことができることにも注意してください。

 ?setNames

追加リソース

次のチュートリアルでは、R で他の一般的な操作を実行する方法について説明します。

Rで行名を変更する方法
R で列名を反復処理する方法
Rでnames関数を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です