« [R]要素に名前を付けてリストを作成する | トップページ | [R]read_lines関数で様々な文字コードのテキストファイルを読み込む »

2024年4月23日 (火)

[R]リストの要素に後から名前を付ける

names関数を使う。この関数は特定の要素だけに名前を付けることはできず、全要素一括でなければできないことに注意。名前を付けたくない要素には””を指定する。

> s1 <- c("セナディア", "イレイナ")
> s2 <- c("鈴木みのり", "本渡楓")
> s3 <- c("崩壊3rd", "魔女の旅々")
> lst <- list(s1, s2, s3)
> lst
[[1]]
[1] "セナディア" "イレイナ"
[[2]]
[1] "鈴木みのり" "本渡楓"
[[3]]
[1] "崩壊3rd" "魔女の旅々"
> names(lst) <- c("名前", "声優", "作品")
> lst
$名前
[1] "セナディア" "イレイナ"
$声優
[1] "鈴木みのり" "本渡楓"
$作品
[1] "崩壊3rd" "魔女の旅々"
> names(lst) <- c("名前", "", "作品")
> lst
$名前
[1] "セナディア" "イレイナ"
[[2]]
[1] "鈴木みのり" "本渡楓"
$作品
[1] "崩壊3rd" "魔女の旅々"

« [R]要素に名前を付けてリストを作成する | トップページ | [R]read_lines関数で様々な文字コードのテキストファイルを読み込む »

R(リスト)」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

« [R]要素に名前を付けてリストを作成する | トップページ | [R]read_lines関数で様々な文字コードのテキストファイルを読み込む »

無料ブログはココログ

■■

■■■