俄罗斯VS沙特直播

生活在商业社会里,我们每个人都要依靠约定俗成的规则来“吃饭”,这个规则就是商业规则。她自己的要求很高,过不了自己那关就不会往外发布。为什么要抛弃程序中书写SQL语句的思想?①不同的数据库使用的SQL语法不同,例:同样一段SQL脚本,能在T-SQL中运行,但不一定能保证可以在PL-SQL中运行。
返回首页

Epidata 文件使用说明

时间:2012-12-31 23:49来源:知行网www.youyuan-chem.com 编辑:麦田守望者

Epidata软件经常用到的文件格式有三种,*.rec,*.qes,*.chk, REC文件是真正存储数据文件,如果REC文件所在的目录里面有chk文件,则Epidata会自动加载同名的chk文件进行校验,下边我们以epidata自带的演示文件sample.rec来剖析rec的内部结构,请看下图:

REC文件分为两部分:字段说明部分、数据部分

第一行:第一行最前边有两个数字,30 1,第一个数字代表的含义是字段的说明部分到30+1=31行为止,所以你可以看到第32行开始就是实际的数据部分,所以通过该数字,你就可以知道当前 REC数据开始的行号。 这两个数字后边还有一段文字,Vlab FileLabel,这个是你在创建rec的时候输入的File label

第二行:从这一行开始涉及到字段说明的关键部分,在Epidata中虽然有多种数据类型,例如:文本数字日期等,但是最终归结为两类,一类是数字,一类是文本,凡是文本的,在REC中字段名称前都有一个符号"_",表明是文本,凡是数字的,字段前面都有一个字符"#",所以你通过每一行中字段前面的符号就可以大概知道字段的类型。

Epidata 文件使用说明
 

第14 15 16 这三列代表文字在rec文件中的起始位置,大家可以看到_Label2,这三列的值是18,那么表明后该字段的说明文字是从第18列开始,大家可以打开rec看得到的

第18 19 20 这三列代表文本所在的行号,例如#V1 这三列的值是3,代表V1这个变量的字段说明是在rec问卷的第三行

第34 35 36 是当前所在行字段的数据类型

第38 39 40 是字段长度,此处值如果是0,说明当前行不包含录入点,如果大于0,则证明当前行的字段是录入点

第46 列向后的部分是字段的说明部分

 

REC文件中,每行可以保存79个字符长度的数据,你可以把某个rec中的所有字段的长度进行累加,然后除以79,例如如果S1.rec中所有字段的长度加起来的和是120,则一条数据在rec占用的行数=120/79 ,结果是1,余数也是1,则一条数据占用的行数就是2行。实际上REC文件中,一行是81个字符,除了保存79个字符长度的数据外,还有三个特殊字符 "!",chr(13),chr(10),这三个字符加上79=81.

请注意一个中文字占用的长度是2, 如果一个字段的长度定义为3,则用户是不可以录入两个汉字的,只能录入一个英文字符,一个汉字。

顶一下
(0)
0%
踩一下
(2)
100%
------分隔线----------------------------
标签(Tag):SPSS
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
猜你感兴趣