[R] Using names function
David Winsemius
dwinsemius at comcast.net
Sat Oct 30 18:43:24 CEST 2010
On Oct 30, 2010, at 12:27 PM, Sudhakar Kumar wrote:
>
> Just starting on my journey to learn R and the book I am using is
> "Using R for Introductory Statistics"
>
> One of the problems (page 15, 1.10) goes as follows:
> The monthly sales fig for 2002 were (2700, 2600, 3050, . . ). Using
> diff() find the month with greatest increase from prev month.
>
> I created a msales var:
> msales = c(2700, 2600, 3050 . . )
>
> I named them:
> names(msales)=c("Jan", Feb", "Mar" . . .)
Get in the habit of copy-pasting from the console. This is not valid
code.
>
> to find the month with greatest increase from prev month:
> max(diff(msales))
>
> I get the numeric value displayed when I execute the above function,
> but not the month. cumsum(msales) displays the results under each
> month, but not max. How can I get both the month and value displayed?
>
> diff(msales)[which.max(diff(msales))]
Mar
450
--
David Winsemius, MD
West Hartford, CT
More information about the R-help
mailing list