Re: read CSV
- To: mathgroup at smc.vnet.net
- Subject: [mg117796] Re: read CSV
- From: Peter Breitfeld <phbrf at t-online.de>
- Date: Thu, 31 Mar 2011 04:05:03 -0500 (EST)
- References: <imus7l$i3t$1@smc.vnet.net>
Alan wrote: > I've received some files formatted like below. > How can I read selected columns into a list? > I'm coming from a background where I'd read in each line, > discarding the first, then (in this case at least) > split on the comma, and coerce the type. So I'm happy > to do that if I can figure out how. (Naturally I could > preprocess the data into a form that say ReadList > likes better, but I'm looking for a pure Mathematica solution.) > > Thanks, > Alan Isaac > > "x","y","color","pen down?" > "0","0.26161459854014585","105","true" > "1","0.2665251497682828","105","true" > "2","0.29244385081680907","105","true" > "3","0.31995416628471895","105","true" > Try this: (Import["file.dat","CVS"]//Rest)/."true"->True Output: {{0, 0.261615, 105, True}, {1, 0.266525, 105, True}, {2, 0.292444, 105, True}, {3, 0.319954, 105, True}} -- _________________________________________________________________ Peter Breitfeld, Bad Saulgau, Germany -- http://www.pBreitfeld.de