Re: how to get string in sci. notation to a number?
- To: mathgroup at smc.vnet.net
- Subject: [mg123324] Re: how to get string in sci. notation to a number?
- From: Chris Degnen <degnen at cwgsy.net>
- Date: Thu, 1 Dec 2011 05:53:36 -0500 (EST)
- Delivered-to: l-mathgroup@mail-archive0.wolfram.com
- References: <jb2hum$5e0$1@smc.vnet.net>
A few more variations:- data={ {"4.998865e+000","9.564453e-006"}, {"5.630450e+000","9.194384e-006"}, {"6.113276e+000","8.134170e-006"}}; a=ImportString[ExportString[data,"Table"]]; Export["data.dat",data]; b=Import["data.dat"]; c=ReadList["data.dat",{Number,Number}]; Export["data.csv",data]; d=Import["data.csv"] a===b===c===d On Nov 29, 12:07 pm, "1.156" <r... at piovere.com> wrote: > I've been able to get a text file with data into a list of strings > of the following form: > > {{"4.998865e+000", "9.564453e-006"}, > {"5.630450e+000", "9.194384e-006"}, > {"6.113276e+000", "8.134170e-006"}} > > After many hours I've really gotten nowhere except that it's most > likely done with ToExpression which works fine with simple decimal > numbers in string form. Must I really split up the strings, suck out the > exponents, and then multiply them out to be able to use these numbers in > a ListPlot? > Any hints would be appreciated. > -- > Sent from my plain desktop PC.