KMNanus
2016-Mar-10 19:34 UTC
[R] Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<ca>14 <4a>ULY 2012'
I?m trying to read in the data below from an Excel file (as a .csv file) in order to create an age (in years.%years) but am getting the error message in the subject line. I?ve tried saving the dates as dates in Excel and tried saving the dates as text, both give me the same error message. Can someone pls tell me what I?m doing wrong? Gender DOB Diagnosis Screen Date Male 14 JULY 2012 No 05 OCTOBER 2015 Female 31 OCTOBER 2009 No 30 NOVEMBER 2015 Female 08 JULY 2009 No 06 DECEMBER 2015 Male 04 JUNE 2011 NA 11 JANUARY 2016 Female 21 AUGUST 2009 Yes 01 FEBRUARY 2016 Male 05 NOVEMBER 2007 No 16 FEBRUARY 2016 Male 01 JUNE 2009 NA 29 FEBRUARY 2016 Ken kmnanus at gmail.com 914-450-0816 (tel) 347-730-4813 (fax)
Dalthorp, Daniel
2016-Mar-11 00:32 UTC
[R] Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<ca>14 <4a>ULY 2012'
Hi Ken, Without seeing your .csv file or how you are trying to read it, it's tough to diagnose the trouble. I inserted commas between the columns in your data snippet, pasted into Excel, saved as .csv file called "datesfile.csv" in the R working directory. Then, the following worked fine for me: junk<-read.csv("datesfile.csv", header = TRUE) junk # is a dataframe with headers Gender, DOB, etc. # Age at screening (in days): as.Date(junk$Screen.Date,format="%d %B %Y")-as.Date(junk$DOB,format="%d %B %Y") # Age at screening (in years): as.numeric(as.Date(junk$Screen.Date,format="%d %B %Y")-as.Date(junk$DOB,format="%d %B %Y"))/365.2425 I hope this helps. -Dan On Thu, Mar 10, 2016 at 11:34 AM, KMNanus <kmnanus at gmail.com> wrote:> I?m trying to read in the data below from an Excel file (as a .csv file) > in order to create an age (in years.%years) but am getting the error > message in the subject line. > > I?ve tried saving the dates as dates in Excel and tried saving the dates > as text, both give me the same error message. Can someone pls tell me what > I?m doing wrong? > > Gender DOB Diagnosis Screen Date > Male 14 JULY 2012 No 05 OCTOBER 2015 > Female 31 OCTOBER 2009 No 30 NOVEMBER 2015 > Female 08 JULY 2009 No 06 DECEMBER 2015 > Male 04 JUNE 2011 NA 11 JANUARY 2016 > Female 21 AUGUST 2009 Yes 01 FEBRUARY 2016 > Male 05 NOVEMBER 2007 No 16 FEBRUARY 2016 > Male 01 JUNE 2009 NA 29 FEBRUARY 2016 > > > > Ken > kmnanus at gmail.com > 914-450-0816 (tel) > 347-730-4813 (fax) > > > > ______________________________________________ > R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see > 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.-- Dan Dalthorp, PhD USGS Forest and Rangeland Ecosystem Science Center Forest Sciences Lab, Rm 189 3200 SW Jefferson Way Corvallis, OR 97331 ph: 541-750-0953 ddalthorp at usgs.gov [[alternative HTML version deleted]]