前の質問を参照してfactor
、Rの特性についてもっと知りたいです。
次のようなデータセットがあるとします。
temp <- data.frame(x=letters[1:5],
y=1:5)
plot(temp)
のラベルx
を別の文字に簡単に変更できます。
levels(temp[,"x"]) <- letters[6:10]
しかし、私がそれをいくつかに変更したい場合expression
levels(temp[,"x"]) <- c(expression(x>=1),
expression(x>=2),
expression(x>=3),
expression(x>=4),
expression(x>=5))
プロットでは、それに応じて>=
符号は変わりません。そして、私はそれがそうであることを発見しましたclass(levels(temp[,"x"]))
がcharacter
、そうでexpression(x>=1)
はありません。
因子として数学記号を追加したい場合、どうすればよいですか?