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.