Hello,
You must post a data example to get some help. Use
dput( head(tth, 50) ) # paste the output of this in a post
As for the warnings, they are not errors. They are telling you that it
can't make a replacement. substitute(x) is probably returning NULL and
the aggregate return value's column names are ill formed, 'count..'
where it should be 'count.Mins.to.hospital'.
Anyway, post a data example.
Hope this helps,
Rui Barradas
Em 24-08-2012 13:51, Lynn Hutchings escreveu:
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.
______________________________________________
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.