MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: how to get string in sci. notation to a number?

  • To: mathgroup at smc.vnet.net
  • Subject: [mg123265] Re: how to get string in sci. notation to a number?
  • From: A Retey <awnl at gmx-topmail.de>
  • Date: Tue, 29 Nov 2011 07:40:48 -0500 (EST)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <jb2hum$5e0$1@smc.vnet.net>

Am 29.11.2011 13:07, schrieb 1.156:
> 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.

this is somewhat hidden, but the functionality is in the import 
routines. Depending on what your file originally looked like it might be 
more elegant and efficient to import it's content directly to a list of 
numbers, but this should also work once you have a list as the above:

{{"4.998865e+000", "9.564453e-006"}, {"5.630450e+000",
    "9.194384e-006"}, {"6.113276e+000", "8.134170e-006"}} /.
  s_String :> ImportString[s, "Table"]

hth,

albert



  • Prev by Date: Re: Cancel order
  • Next by Date: Re: how to get string in sci. notation to a number?
  • Previous by thread: Re: how to get string in sci. notation to a number?
  • Next by thread: Re: how to get string in sci. notation to a number?