LoginSignup
0
0

More than 5 years have passed since last update.

Rのデータフレーム。Factor 関数。引数に変数を使用。

Posted at

Rのデータフレームの話。
factor 関数の第1引数に「変数を使用した列指定」をしたかったが、なかなか成功しなかったため、メモ。ベクトルとデータフレームの違いがおそらくポイント。

列名"ABC"を変数に格納。
group_key <- "ABC"

A:成功例
df[group_key] <- factor(df[,group_key], levels = c(1,0), labels = c("word1","word2"))

B:不成功例
df[group_key] <- factor(df[group_key], levels = c(1,0), labels = c("word1","word2"))
df[group_key] <- factor(df$group_key, levels = c(1,0), labels = c("word1","word2"))

参考リンク
http://cse.naro.affrc.go.jp/takezawa/r-tips/r/42.html
http://bioinfo-dojo.net/2017/08/10/r-subset/(こちらはサブセットに関するリンク、上記の考え方がsubset関数を使うときにも役に立ちそう)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0