What are your expectations as to what
"length(names(tth$Mins.to.hospital))" should be returning?  You need
to at least provide some data so we can reproduce the error, or
'str(tth)'.  My guess is that tth$Mins.to.hospital does not have any
'names' attributes and therefore your error.  So what is the problem
you are trying to solve with the expression that is giving the error?

On Fri, Aug 24, 2012 at 8:51 AM, Lynn Hutchings
<lynn.hutchi...@ndorms.ox.ac.uk> wrote:
> I'm very new to R and just finding my way, so be gentle!
>
>
>
> I've hit a swift halt doing some summary statistics on a simple continuous 
> data field, divided into two categories. I'm getting the following error 
> message. I am unclear why length(names(tth$Mins.to.hospital)) is zero and how 
> to alter this. This is preventing me from carrying the summary data forward 
> to any further analyses, which I need to create some new variables to account 
> for the missing data points.
>
>
>
> I'm sure this is a very simple error, and I apologise for asking!
>
>
>
> Lynn
>
>
>
>
>
>
>
> The output is below - I have the epicalc program loaded.
>
>> aggregate(tth$Mins.to.hospital, by=list(DIRECT=tth$JR.1st.hospital))
>
>  Note:
>       Missing values removed.
>
>   DIRECT count..  sum..    mean.. median..     sd.. min.. max.$
> 1     No      76 202607 2665.8816      630 5297.410   217 26495
> 2    Yes     319  57859  181.3762       70 1314.982     0 23180
> Warning messages:
> 1: In names(y)[length(names(y))] <- paste("count", 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
> 2: In names(y)[length(names(y))] <- paste(FUN[i], 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
> 3: In names(y)[length(names(y))] <- paste(FUN[i], 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
> 4: In names(y)[length(names(y))] <- paste(FUN[i], 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
> 5: In names(y)[length(names(y))] <- paste(FUN[i], 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
> 6: In names(y)[length(names(y))] <- paste(FUN[i], 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
> 7: In names(y)[length(names(y))] <- paste(FUN[i], 
> as.character(substitute(x)),  :
>   number of items to replace is not a multiple of replacement length
>> colnames(tth)
> [1] "Time.to.hospital.arrival.present.only" "Mins.to.hospital"                
>       "JR.1st.hospital"
>> length(names(tth$Mins.to.hospital))
> [1] 0
>> length(paste("Count", as.character(substitute(tth$JR.1st.hospital))))
> [1] 3
>
>         [[alternative HTML version deleted]]
>
> ______________________________________________
> 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.



-- 
Jim Holtman
Data Munger Guru

What is the problem that you are trying to solve?
Tell me what you want to do, not how you want to do it.

______________________________________________
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.

Reply via email to