Re: Help w/ conversion of txt file to useable form for Mathematica
- To: mathgroup at smc.vnet.net
- Subject: [mg14446] Re: Help w/ conversion of txt file to useable form for Mathematica
- From: "Dale Horton" <daleh>
- Date: Wed, 21 Oct 1998 03:32:42 -0400
- Organization: Wolfram Research, Inc.
- References: <6vf4mo$dfl@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
This is just a matter of doing a ReadList. In[1]:= info = ReadList["test.txt",Record,RecordSeparators->{"\n","(",")"}] Out[1]= {"surface_one 3","x","7","3","9","y","2","1","6","x-accel","24","17","2"} Then manipulating the data into the form you want. Another way would be In[2]:= info = ReadList[ "test.txt",{Record,Record,Number,Number,Number,Record,Number,Number, Number,Record,Number,Number,Number},RecordSeparators->{"\n","(",")"}] Out[2]= {{"surface_one 3","x",7,3,9,"y",2,1,6,"x-accel",24,17,2}} -Dale Darrmis wrote in message <6vf4mo$dfl at smc.vnet.net>... > >Can anyone help me with a problem. I am using another program which >outputs a bunch of data into several text files. For example, an >outputed file would look like: > >((surface_one 3) >(x >7 >3 >9 >) >(y >2 >1 >6 >) >(x-accel >24 >17 >2 >) >) > >Except the number of entries would be several thousand. Each new line >is a carriage return. I would like to get this data into mathematica >in the form of lists. For instance, based on the above example, I >would like to define in mathematica: > >xcoord={7,3,9}; >ycoord={2,1,6}; >xaccel={24,17,2}; > >Does anybody know how to do this easily. I would be very grateful for >help. Thanks. > > >Karl Kevala >karlk at eng.umd.edu >