Mathematica 9 is now available
Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2013

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

Search the Archive

Re: Import CSV can not understand string correctly

  • To: mathgroup at smc.vnet.net
  • Subject: [mg131731] Re: Import CSV can not understand string correctly
  • From: Bill Rowe <readnews at sbcglobal.net>
  • Date: Wed, 25 Sep 2013 02:36:05 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • Delivered-to: l-mathgroup@wolfram.com
  • Delivered-to: mathgroup-outx@smc.vnet.net
  • Delivered-to: mathgroup-newsendx@smc.vnet.net

On 9/24/13 at 4:16 AM, itais at wolfram.com (Itai Seggev) wrote:

>On Sat, Sep 21, 2013 at 04:36:10AM -0400, Joug Raw wrote:

>>In my CSV file, I have string fields like 3D22 or so. While I
>>imported the CSV file in mathemtaica, the 3D22 string was converted
>>to number 3x10^22.

>>How dose this happened??? How can I avoid this kind of
>>transformation and keep my original string when Import a CSV file?

>You can set the option "Numeric"->False which will keep everything
>as strings.  Numbers will need to be explicitly converter to them,
>though.

Wouldn't this be equivalent to:

StringSplit[ReadList[filename.csv, String],","]

And given what Import needs to do to decide how to parse a file,
wouldn't using StringSplit with ReadList be more efficient? Or
perhaps the option "Numeric"->False effectively eliminates
enough processing of the file by Import there is no significant difference?




  • Prev by Date: Re: Quantity
  • Next by Date: Re: Quantity
  • Previous by thread: Re: Import CSV can not understand string correctly
  • Next by thread: Re: DDFLink