“CSV文件”的版本间差异

来自Shiyin's note
跳到导航 跳到搜索
无编辑摘要
无编辑摘要
第1行: 第1行:
csv是ASCII格式,数据以逗号(coma)分隔,第一行文件标明文件内容
csv是ASCII格式,数据以逗号(coma)分隔,第一行文件标明文件内容


read_csv可直接读取,该程序在[[IDL]]7.1版本中被首次引入,同时引入的还有write_csv.
read_csv可直接读取,该程序在[[IDL]]7.1版本中被首次引入,同时引入的还有write_csv.
该程序可智能判断文件列的格式,长整型,字符等。读入后生成一个结构数组,但是没有根据header生成Tag的功能,结构的TAG,以FIELD1,FIELD2……命名,这样在程序上欠缺可读性。
该程序可智能判断文件列的格式,长整型,字符等。读入后生成一个结构数组,但是没有根据header生成Tag的功能,结构的TAG,以FIELD1,FIELD2……命名,这样在程序上欠缺可读性。


因此,我对官方程序作了简单的修改,可以实现header命名Tag的功能,我把程序名改为了My_read_csv
因此,我对官方程序作了简单的修改,可以实现header命名Tag的功能,我把程序名改为了My_read_csv


除了官方版的read_csv外,还有一个非官方版本的,[http://web.astroconst.org/jbiu/jbiu-doc/io/dir-overview.html]
除了官方版的read_csv外,还有一个非官方版本的,[http://web.astroconst.org/jbiu/jbiu-doc/io/dir-overview.html]该版本的read_csv可以自动根据header命名Tag,但是在column的格式判断上面没有那么智能,所以引入了参数 ulon64=ulon64, string=string, double=double, null=null
该版本的read_csv可以自动根据header命名Tag,但是在column的格式判断上面没有那么智能,所以引入了参数 ulon64=ulon64, string=string, double=double, null=null

2012年5月24日 (四) 03:01的版本

   csv是ASCII格式,数据以逗号(coma)分隔,第一行文件标明文件内容。
   read_csv可直接读取,该程序在IDL7.1版本中被首次引入,同时引入的还有write_csv.

该程序可智能判断文件列的格式,长整型,字符等。读入后生成一个结构数组,但是没有根据header生成Tag的功能,结构的TAG,以FIELD1,FIELD2……命名,这样在程序上欠缺可读性。

   因此,我对官方程序作了简单的修改,可以实现header命名Tag的功能,我把程序名改为了My_read_csv
 除了官方版的read_csv外,还有一个非官方版本的,[1]该版本的read_csv可以自动根据header命名Tag,但是在column的格式判断上面没有那么智能,所以引入了参数 ulon64=ulon64, string=string, double=double, null=null