> -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r-project.org] > On Behalf Of Dan Abner > Sent: Thursday, January 19, 2012 8:51 AM > To: R. Michael Weylandt > Cc: r-help@r-project.org > Subject: Re: [R] Reading in tab (and space) delimited data within a > scriptXXXX > > Hi Michael, > > Thanks for your responses. > > When I do this, I am not successful. What am I doing wrong? > > > data3<- > + "OBSNOAGESEXALKPHOSLABCAMMOLPHOSMMOLAGEGROUP > + 2176M8453.20.93 > + 2276M52.180.843 > + 2368M8252.150.521 > + 2469M8452.31.361 > + 2576F100325.31.073 > + 2670F903200.972 > + 2771F109322.30.942 > + 2870-9965324.31.422 > + 2974F613250.872 > + 3074F62323.30.942" > > > > > > data3<-read.table(textConnection(data3), > + header=TRUE,sep=" ", > + row.names="OBSNO") > Error in data[[rowvar]] : attempt to select less than one element > > closeAllConnections() > > data3 > [1] > "OBSNOAGESEXALKPHOSLABCAMMOLPHOSMMOLAGEGROUP\n2176M8453.20.93\n2276M52.180 > .843\n2368M8252.150.521\n2469M8452.31.361\n2576F100325.31.073\n2670F903200 > .972\n2771F109322.30.942\n2870- > 9965324.31.422\n2974F613250.872\n3074F62323.30.942" > > > > > data3<-read.table(textConnection(data3), > + header=TRUE,sep="\t", > + row.names="OBSNO") > Error in data[[rowvar]] : attempt to select less than one element > > closeAllConnections() > > data3 > [1] > "OBSNOAGESEXALKPHOSLABCAMMOLPHOSMMOLAGEGROUP\n2176M8453.20.93\n2276M52.180 > .843\n2368M8252.150.521\n2469M8452.31.361\n2576F100325.31.073\n2670F903200 > .972\n2771F109322.30.942\n2870- > 9965324.31.422\n2974F613250.872\n3074F62323.30.942" > > > >
Dan, Reading the data works fine for me on a Win7 x64 system using R-2.14.1 using the following. data3<- "OBSNO AGE SEX ALKPHOS LAB CAMMOL PHOSMMOL AGEGROUP 21 76 M 84 5 3.2 0.9 3 22 76 M 5 2.18 0.84 3 23 68 M 82 5 2.15 0.52 1 24 69 M 84 5 2.3 1.36 1 25 76 F 100 3 25.3 1.07 3 26 70 F 90 3 20 0.97 2 27 71 F 109 3 22.3 0.94 2 28 70 -99 65 3 24.3 1.42 2 29 74 F 61 3 25 0.87 2 30 74 F 62 3 23.3 0.94 2" df <- read.table(textConnection(data3), header=TRUE, sep=' ', na.strings='-99', row.names='OBSNO') Something may have become corrupted on your system. Try restarting R and re-running the code. If that doesn't solve the problem, then you may need to show us exactly the code you are executing, and provide relevant information about your OS and version of R with sessionInfo(). Hope this is helpful, Dan Daniel Nordlund Bothell, WA USA ______________________________________________ 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.