Adding the argument strip.white=TRUE to your call to read.csv() will remove possible leading or trailing "white space" (spaces and tabs).
> str(read.csv( text = " honors,cum laude\nhonors, cum laude\n", header=FALSE)) 'data.frame': 2 obs. of 2 variables: $ V1: Factor w/ 2 levels " honors","honors": 1 2 $ V2: Factor w/ 2 levels " cum laude","cum laude": 2 1 > str(read.csv( text = " honors,cum laude\nhonors, cum laude\n", header=FALSE, strip.white=TRUE)) 'data.frame': 2 obs. of 2 variables: $ V1: Factor w/ 1 level "honors": 1 1 $ V2: Factor w/ 1 level "cum laude": 1 1 Bill Dunlap TIBCO Software wdunlap tibco.com On Sat, Jul 9, 2016 at 10:08 AM, David Winsemius <dwinsem...@comcast.net> wrote: > > > On Jul 9, 2016, at 4:32 AM, peter dalgaard <pda...@gmail.com> wrote: > > > > Hmm, and levels(m11$prog)? > > Shivi; > > See what this returns: > > "honors" %in% levels(m11$prog) > > The level is probably something like " honors" > > It's fairly easy to inadvertently create leading or trailing spaces when > reading from comma-separated files. > > > test <- read.csv( text = " honors, others\n honors, others\n", > header=FALSE) > > test > V1 V2 > 1 honors others > 2 honors others > > nchar(test$V1) > Error in nchar(test$V1) : 'nchar()' requires a character vector > > nchar(as.character(test$V1)) > [1] 7 7 > > "honors" %in% levels(test$V1) > [1] FALSE > > -- > David. > > > > > (There's a chance that a space has sneaked in, but your HTML mail makes > it hard to see column alignment) > > > > -pd > > > >> On 09 Jul 2016, at 12:50 , Shivi Bhatia <shivipm...@gmail.com> wrote: > >> > >> Hi Peter, > >> It gives me breakdown of all categories with their respective freq. > >> Diploma general honors > >> 50 45 105 > >> > >> On Sat, Jul 9, 2016 at 4:07 PM, peter dalgaard <pda...@gmail.com> > wrote: > >> > >> What does table(m11$prog) tell you? > >> -pd > >> > >>> On 09 Jul 2016, at 12:29 , Shivi Bhatia <shivipm...@gmail.com> wrote: > >>> > >>> Dear Team, > >>> > >>> I am running a multinomial logistic regression model for one of the > >>> fictitious data before i implement the same on my real data. > >>> Here i am trying to predict based some scores and economic group > whether a > >>> person will go for a diploma, general or honors. > >>> > >>> The code below: > >>> m11$prog2<- relevel(m11$prog, ref = "honors" > >>> > >>> already loaded the nnet library. However i got the below error: > >>> Error in relevel.factor(m11$prog, ref = "honors") : > >>> 'ref' must be an existing level > >>> > >>> I have tried searching on SO and nabble but did not find an answer that > >>> could help. > >>> > >>> Please suggest what is incorrect. Also checked the class of the var > and is > >>> a factor variable. > >>> > >>> [[alternative HTML version deleted]] > >>> > >>> ______________________________________________ > >>> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > >>> 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. > >> > >> -- > >> Peter Dalgaard, Professor, > >> Center for Statistics, Copenhagen Business School > >> Solbjerg Plads 3, 2000 Frederiksberg, Denmark > >> Phone: (+45)38153501 > >> Office: A 4.23 > >> Email: pd....@cbs.dk Priv: pda...@gmail.com > >> > >> > >> > >> > >> > >> > >> > >> > >> > >> > > > > -- > > Peter Dalgaard, Professor, > > Center for Statistics, Copenhagen Business School > > Solbjerg Plads 3, 2000 Frederiksberg, Denmark > > Phone: (+45)38153501 > > Office: A 4.23 > > Email: pd....@cbs.dk Priv: pda...@gmail.com > > > > ______________________________________________ > > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > > 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. > > David Winsemius > Alameda, CA, USA > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.