The scan function can be used to read a single row. If your file has multiple rows you can use the skip and nlines arguments to determine which row to read. With the what argument sent to a single item (a number or string depending on which you want) it will read each element on that row into a vector.
If you want to do more of the hard work yourself you can read in a whole line as a single string using the readLines function then use the strsplit (or possibly better, tools from the gsubfun package) to split that string into a vector (the unlist function may also be of help). -- Gregory (Greg) L. Snow Ph.D. Statistical Data Center Intermountain Healthcare greg.s...@imail.org 801.408.8111 > -----Original Message----- > From: r-help-boun...@r-project.org [mailto:r-help-bounces@r- > project.org] On Behalf Of Tom Roche > Sent: Thursday, December 29, 2011 1:51 PM > To: r-help@r-project.org > Subject: [R] [newbie] read row from file into vector > > > summary: how to read a row (not column) from a file into a vector (not > a data frame)? > > details: > > I'm using > > $ lsb_release -ds > Linux Mint Debian Edition > $ uname -rv > 3.0.0-1-amd64 #1 SMP Sun Jul 24 02:24:44 UTC 2011 > $ R --version > R version 2.14.1 (2011-12-22) > > I'm new to R (having previously used it only for graphics), but have > worked in many other languages. I've got a CSV file from which I'd like > to read the values from a single *row* into a vector. E.g., for a file > such that > > $ head -n 2 ~/data/foo.csv | tail -n 1 > 5718,0.3,0.47,0,0,0,0,0,0,0,0,0.08,0.37,0,0,0.83,1.55,0,0,0,0,0,0,0,0,0 > ,0.00,2.48,2.33,0.17,0,0,0,0,0,0,0.00,10.69,0.18,0,0,0,0 > > I'd like to be able to populate a vector 'v' s.t. v[1]=5718, ... > v[43]=0 > > I can't seem to do that with, e.g., read.csv(...) or scan(...), both of > which seem column-oriented. What am I missing? > > ______________________________________________ > 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.