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 >