comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Re: Read ASCII File with tab seperator
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Read ASCII File with tab seperator [message #75390 is a reply to message #75389] Wed, 02 March 2011 09:30 Go to previous messageGo to previous message
Michael Galloy is currently offline  Michael Galloy
Messages: 1114
Registered: April 2006
Senior Member
On 3/2/11 10:01 AM, naoh wrote:
> Hi everyone,
>
> I'm trying to read an ascii file with tabs as seperator. The catch is
> that when the value equals zero, it is not actually written into the
> file. Example 1 gives the file as it should look like if zeros where
> present. Example 2 gives the actual file ('0' 'TAB' have been replaced
> by 'TAB' only).
> I've used the following code for example 1 but can't figure out how to
> read example 2 without messing the data up.
> data = fltarr(4,4)
> readf, lun, data
>
> Thank very much for your help!
>
> EXAMPLE 1:
> 1 0 0 0
> 2 0 10 10
> 3 0 12 12
> 4 0 10 10
>
> EXAMPLE 2:
> 1
> 2 10 10
> 3 12 12
> 4 10 10

[507]> d = read_ascii('test.txt', missing_value=0, delimiter=string(9B))
[508]> help, d
** Structure <15b14b8>, 1 tags, length=64, data length=64, refs=1:
FIELD1 FLOAT Array[4, 4]
[509]> print, d.field1
1.00000 0.00000 0.00000 0.00000
2.00000 0.00000 10.0000 10.0000
3.00000 0.00000 12.0000 12.0000
4.00000 0.00000 10.0000 10.0000

Mike
--
www.michaelgalloy.com
Research Mathematician
Tech-X Corporation
[Message index]
 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: Anonymous Math Functions in IDL like Matlab
Next Topic: Re: IDL Astron Library now uses Coyote Graphics

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Fri Oct 10 23:13:52 PDT 2025

Total time taken to generate the page: 0.16083 seconds