Alan G Isaac schrieb:
On 9/24/2009 4:42 AM, Sven Schreiber wrote:
> * --coloffset doesn't convince me in the case of csv files (as opposed
> to --rowoffset in csv files, or --coloffset in spreadsheet files)
Why? It is important to know that important data sources (like IFS)
use the first column for a date in non-standard format. The --coloffset
would allow ignoring this column.
I also insist that a CSV file *is* a spreadsheet file,
so the options valid for spreadsheet files should apply.
hm yes, that makes sense I guess. So maybe you should add the
--coloffset (or --cols=...) thing to the feature request tracker on
gretl's sourceforge site, so that it doesn't get forgotten.
BTW, you said you don't want to use shell commands (for teaching)
because they're not cross-platform. Since I think you're a Pythonista
you could call Python from gretl as a kind of cross-platform shell
instead. Linux and Mac OS X come with python installed already, but of
course most of your students on windows would probably have to install
python first. Don't know if that's so bad, though.
The gretl command calling python via the shell would work something like
this:
! python -c
'f=open("myfile.csv");l=f.readlines()[offset:];f.close();o=open("file4gretl.csv","w");o.writelines(l);o.close()'
(all in one nasty long line -- don't know if the .close() things are
actually necessary here, and there are probably some bugs in there; and
don't forget to let your students enable shell commands in gretl's
preferences)
But this thing is for the rowoffset only of course. The coloffset would
require an even longer line of python commands I guess, possibly using
python's csv module.
good luck,
sven