Hi Michael,
Thanks a lot!
Best,
Nicola
Michael Bedward ha scritto:
Hi Nicola,
Although you have subsetted the data.frame, the factor variable will
still include the empty level.
For example, the following...
foo <- data.frame(f = factor(c("a", "b", "c", "b", "a")), val = 1:5)
foo2 <- foo[ foo$f != "a", ]
foo2
str(foo2)
Produces this output...
f val
2 b 2
3 c 3
4 b 4
'data.frame': 3 obs. of 2 variables:
$ f : Factor w/ 3 levels "a","b","c": 2 3 2
$ val: int 2 3 4
You can drop the unused factor level "a" like this...
foo2$f <- foo2$f[, drop=TRUE]
str(foo2)
'data.frame': 3 obs. of 2 variables:
$ f : Factor w/ 2 levels "b","c": 1 2 1
$ val: int 2 3 4
Michael
On 15 August 2010 22:03, Nicola Spotorno <nicola.spoto...@isc.cnrs.fr> wrote:
Hello,
thanks for your replies, but the logic operator is '!='. If I call
sentence_trial the dataframe shows no 'an' datapoints as I want but I
still have problems with 'str' and 'interaction_plot'.
Nicola
______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.