 
 
 
 
 
 
Re: String to numbers
- To: mathgroup at smc.vnet.net
- Subject: [mg55371] Re: [mg55337] String to numbers
- From: "David Annetts" <davidannetts at aapt.net.au>
- Date: Sun, 20 Mar 2005 04:12:10 -0500 (EST)
- Sender: owner-wri-mathgroup at wolfram.com
Hi John,
> I have data in file in the form of strings, formatted as:
> 
> <2.54   3.11   2.89>
> <3.58   5.24   5.66>
> ... more
> 
> How can I read this into mathematica, and convert the strings 
> to numbers, so I would have
> 
> {{2.54,3.11,2.89},{3.58,5.24,5.66},...{}}
If "erb.txt" is
<2.54   3.11   2.89>
<3.58   5.24   5.66>
Then this file can be read using
inpf = OpenRead["erb.txt"];
idat = ReadList[inpf, Record]
Close[inpf]
pdat = StringReplace[#, {"<"->"", ">"->""}]& /@ idat
fdat = ReadList[StringToStream[#], Number]& /@ pdat 
If you like, replace the first three lines above with Import["Erb.txt",
"Table"];
Regards,
Dave.

