Hello everybody!

Let's assume I have the following factor with it's levels:

a<-factor(c(2,3,3,2,4,2,3,2,2,2,3,2,3))
mydata<-data.frame(a)

When I plot the vector "a" using

barplot(table(mydata$a)

unfortunately the value "1" does not
show up, as it does not appear in my data.
But still, it theoretically exists.

How can I assign the following levels to the factor?

1: dislike very much
2: dislike
3: like
4: like very much

I have already tried the following code, which does not work
levels(data$a)<-c("dislike very much","dislike","like","like very much")
as "2" then becomes "dislike very much".

I hope you understand my problem.

Thank you for any help!

	[[alternative HTML version deleted]]

