Hi, Can someone explain this error below, I don't understand why the 2 int columns are associated to make a row name
> horse1.data<-read.csv("cte2.csv", header=TRUE, sep=";") > h1.dat<-mlogit.data(data=horse1.data,choice="win",chid.var="raceid",alt.var="nbChev",shape="long") Error in `row.names<-.data.frame`(`*tmp*`, value = c("1.9", "1.9", "1.9", : duplicate 'row.names' are not allowed In addition: Warning message: non-unique values when setting 'row.names': ‘1.9’, ‘2.17’ > head(horse1.data,27) raceid nbChev cteD cteTh win 1 1 9 29.6 23.8 no 2 1 9 5.3 6.7 no 3 1 9 10.9 11.5 no 4 1 9 8.2 6.7 yes 5 1 9 17.8 18.2 no 6 1 9 26.0 30.0 no 7 1 9 4.4 5.7 no 8 1 9 4.9 6.0 no 9 1 9 4.5 6.9 no 10 2 17 32.1 48.3 no 11 2 17 8.8 24.5 no 12 2 17 36.7 18.3 no 13 2 17 6.7 11.8 yes 14 2 17 10.3 12.8 no 15 2 17 61.6 68.5 no 16 2 17 2.5 6.7 no 17 2 17 27.7 30.9 no 18 2 17 8.4 10.5 no 19 2 17 56.5 40.7 no 20 2 17 95.5 11.9 no 21 2 17 12.7 6.4 no 22 2 17 19.6 14.2 no 23 2 17 269.6 67.2 no 24 2 17 300.0 75.6 no 25 2 17 300.0 114.3 no 26 2 17 36.3 16.9 no > str(horse1.data) 'data.frame': 26 obs. of 5 variables: $ raceid: int 1 1 1 1 1 1 1 1 1 2 ... $ nbChev: int 9 9 9 9 9 9 9 9 9 17 ... $ cteD : num 29.6 5.3 10.9 8.2 17.8 26 4.4 4.9 4.5 32.1 ... $ cteTh : num 23.8 6.7 11.5 6.7 18.2 30 5.7 6 6.9 48.3 ... $ win : Factor w/ 2 levels "no","yes": 1 1 1 2 1 1 1 1 1 1 ... below the .csv file url for those willing to reproduce the error https://www.dropbox.com/s/wv7nq8tk9k87le5/cte2.csv?dl=0 sandoz ______________________________________________ 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.