Я ссылаюсь на мой предыдущий вопрос и хочу узнать больше о характеристиках 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)
- нет.
Если я хочу добавить математическую аннотацию в качестве фактора, что я могу сделать?