|
[Date Index]
[Thread Index]
[Author Index]
Re: Q:ReadList is reading spaces with numbers - what do I do?
Tony wrote:
>
> Hello, and sorry for a very "un-Mathematica" like post. I'm just having
> a problem with Mathematica's file reading capabiliites that I've not
> had in the past.
>
> I am running Mathematica 3.0 for Linux.
>
> When I define:
>
> myres = ReadList[
> "dsbok.ton",{Number, Number, Number, Number, Number, Number,
> Number}]
>
> I get:
>
> {{ , ,24496 ,1285 ,3310 ,31648 ,9203 },{2 ,2 ,
> 23598 ,1391 ,3230 ,31648 ,9123 }, ....etc ....
>
> }
>
> wheilst in fact, the top of "dsbok.ton" has:
> 1 1 24496 1285 3310 31648 9203
> 2 2 23598 1391 3230 31648 9123 In other words, ReadList is
> skipping the first 2 1's, and not taking the space as a word-separator.
>
> I have tried:
> Reading words rather than Numbers;
> Using WordSeparator -> {" ","\t"};
> Reading another file.
>
> None of these has worked. the _really_ frustrating thing is that I think
> that this procedure worked a month ago on just the same bits of data!
> Has anyone run into and solved this problem?
>
> Tony
When all else fails with ReadList, I read the whole file in as a single
string and then manipulate the results with the string manipulation
commands and ToExpression at the end. I have seen weird behavior with
ReadList similar to that which you describe. --
Remove the _nospam_ in the return address to respond.
Prev by Date:
Re plot graph
Next by Date:
Column output to text file
Prev by thread:
Q:ReadList is reading spaces with numbers - what do I do?
Next by thread:
RE: Q:ReadList is reading spaces with numbers - what do I do?
|