
From:  Justin Cress 
Subject:  Re: new to octave, confused about load(), dlmread et cetera 
Date:  Tue, 31 Aug 2010 12:15:04 0400 
justin.cress <boywonder410 <at> gmail.com> writes:A matrix doesn't have header names, hence dlmread etc won't work with headers.
> What i'd like to be able to do is load a bunch of column vectors from a csv
> or text file (created by stata) and have octave grab the headers as variable
> names.
There is nothing with header names native to matlab/ octave, really. I would
try to work with the matrix without header names, just remember what each column
means.
What you want (if you want it to look like a statistics language) is to convert
each column into a struct field, and have a "struct array". The problem is that
very few functions work with this data structure, and you will have to convert
it into a matrix in order to do tabulations or whatever. I don't think there is
a function to read in data like this either.
My hunch is that you are trying to make octave/ matlab behave like
stata/R/sas/etc, and octave doesn't really do that well.
That may not be much help, but maybe if share the particular application someone
can help you do it more idiomatically (idiomatic to octave, anyway).
_______________________________________________
Helpoctave mailing list
address@hidden
https://wwwold.cae.wisc.edu/mailman/listinfo/helpoctave
[Prev in Thread]  Current Thread  [Next in Thread] 