我参考了我之前的问题,想了解更多关于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)
不是。
如果我想添加一些数学注释作为因子,我该怎么办?