Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2008

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

Search the Archive

Re: Trouble related to "CSV"

  • To: mathgroup at smc.vnet.net
  • Subject: [mg90443] Re: Trouble related to "CSV"
  • From: Bill Rowe <readnews at sbcglobal.net>
  • Date: Wed, 9 Jul 2008 04:56:11 -0400 (EDT)

On 7/8/08 at 2:26 AM, email.slim at gmail.com wrote:

>I'm trying to read in data from a text file composed of strings and
>tables of comma separated integers. Here's what I have:

>rows = cols = 45; readstr = OpenRead["teststr.txt"];

>For[r = 1, r =98 rows,
>{For[c = 1, c =98 cols, { p[[r, c]] = Read[readstr, "CSV"], l =
>Partition[p[r, c], rows], c++}], r++}],
>=2E......

>I am able to get this working on one machine with Mathematica 5.2,
>but I can't get it to work on another machine with Mathematica 5.0
>or Mathematica 6.0.  Does anyone know how to fix this problem?

Why are you wasting your time to write a custom routine to read
in such simple data from a file using commas to separate the
values when

Import["teststr.txt","CSV"]

will do it for you? This will work in Mathematica version 4 and newer.

Yes, it is possible to write a custom routine that will read
files faster than Import will. But code using For in Mathematica
is definitely not a way to improve on Import


  • Prev by Date: Re: How to find the Max of a Piecewise function
  • Next by Date: Re: PlotRange Trouble
  • Previous by thread: Trouble related to "CSV"
  • Next by thread: Re: Trouble related to "CSV"