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