本文へスキップ
からだにいいもの

Rのトピックスを中心に『まだ、まだ、知らない、役に立つ情報?』を発信します。

Rで解析:割と役に立つリストコマンドの紹介

Rでデータフレームを扱っているとデータ数が不揃いのデータや文字と数字を同一データ内で扱いたくなる時があります。エクセルだと簡単ですが、Rでは特に文字と数字を同時に扱う時は数字が文字列になっていないか注意が必要で、エラーを起こす原因の一つです。

そんな対策の一つとして、属性(数字、文字)の情報を失わずにまとめて管理できるリストコマンドを紹介します。

使い慣れるとRで処理できる概念が広がりますので、ぜひ取り入れてください。

実行コマンドの紹介

詳細はコマンド内の詳細を確認ください。普通にRを使用する分には十分かと思います。

#リストの作成
#NAリスト
list(NA)

#数値と文字のリスト
list(c(1, 2, 3), "TEST")

#名前付きのリスト
list(A = c(1, 2, 3), B = "TEST")

#リストの連結
a <- list(c(1, 2, 3), "TEST")
b <- list(A = c(1, 2, 3), B = "TEST")
c <- c(a, b)
c
[[1]]
[1] 1 2 3

[[2]]
[1] "TEST"

$A
[1] 1 2 3

$B
[1] "TEST"

#リストの成分を取り出す
c$A
c[[2]]

#リストの行列化
cbind(c[[1]], c$A)

少しでも、あなたの解析が楽になりますように!!

スポンサーリンク
価格および配送状況は変更される場合があります。購入時は商品ページをご確認ください。
当サイトに表示されている商品情報はAmazonから提供されたものであり、更新または削除される場合があります。
karada-goodはAmazonアソシエイトとして、適格販売により収入を得ています。