HI, I am not getting errors with this: myvar1<- array(1:3, c(2,4)) myvar2<- array(4:6, c(2,4)) names(myvar1) #NULL names(myvar1)<-as.numeric(1:8) names(myvar1) [1] "1" "2" "3" "4" "5" "6" "7" "8" names(myvar2)<-names(myvar1) names(myvar2) [1] "1" "2" "3" "4" "5" "6" "7" "8"
#But, if you look at str() str(myvar2) int [1:2, 1:4] 4 5 6 4 5 6 4 5 - attr(*, "names")= chr [1:8] "1" "2" "3" "4" ... is.numeric(names(myvar2)) [1] FALSE A.K. ----- Original Message ----- From: zz <czh...@uams.edu> To: r-help@r-project.org Cc: Sent: Thursday, July 26, 2012 5:19 PM Subject: [R] names function not working at the 2nd place in a program Hello, I am using names function to name an array. It works first time when I use *as.numeric(names(myVar1)* However, at a place later, when I tried to use a very similar line of code *as.numeric(names(myVar2)*, it always returned 'numeric(0)' (or if I only type 'names(myVar2), it gave me NULL'. Both myVar1 and myVar2 are type of integer. The only difference that I can tell is where the names function are called in my code. Does anyone have an idea what may cause the problem? Thanks in advance. -- View this message in context: http://r.789695.n4.nabble.com/names-function-not-working-at-the-2nd-place-in-a-program-tp4638004.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ 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. ______________________________________________ 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.