On Aug 27, 2010, at 3:29 PM, Toby Gass wrote:

Hello, helpeRs,

I have a vector of numbers from 1-365 (days of the year) that I would
like to convert to a date.  There are no NA's and no missing values.
I did not insert leading zero's for numbers less than 100.

Using the syntax:

dat$doy.1 <- as.numeric(format(dat$doy, "%j" ))

That would not make a date. Try:

dat$doy.1 <- as.Date("2010-01-01") + dat$doy -1


I get the following error message:

Error in prettyNum(.Internal(format(x, trim, digits, nsmall, width,
3L,  :
 invalid 'trim' argument

.What is the error message telling me?
(Windows OS and R 2.11.1)

?format

... about its efforts to turn a string "%j" into a logical which is what a two argument call to format() without named arguments would be expecting in the second position.

David Winsemius, MD
West Hartford, CT

______________________________________________
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