DATA LIST
DATA LIST
通过对文件中的每个变量指定名称和格式来定义文本数据文件。 文本数据可以直接插入 (通过 BEGIN DATA
和 END DATA
之间的命令输入) ,也可以存储在外部文件中。 它们可以采用固定格式 (同一变量的值始终在每个个案的同一记录上的同一位置中输入) ,也可以采用自由字段格式 (连续变量的值不在特定列中,而是依次输入,以指定的定界符分隔)。
DATA LIST [FILE='file'] [ENCODING='encoding specification']
[{FIXED }]
{FREE } [{("delimiter", "delimiter",..., TAB)}]
{LIST }
[RECORDS={1}] [SKIP={n}] [{TABLE }]
{n} {NOTABLE}
/{1 } varname {col location [(format)]} [varname ...]
{rec #} {(FORTRAN-like format) }
[/{2 } ...] [/ ...]
{rec #}
类型 | 列样式格式 | 类似于 FORTRAN 的格式 |
---|---|---|
数字 (缺省值) | d 或 F,d |
Fw.d |
受限数值 | N,d |
Nw.d |
科学记数法(S) | E,d |
Ew.d |
带逗号的数字 | COMMA,d |
COMMAw.d |
带点的数字 | DOT,d |
DOTw.d |
带有逗号和美元符号的数字 | DOLLAR,d |
DOLLARw.d |
带有百分号的数字 | PCT,d |
PCTw.d |
分区十进制 | Z,d |
Zw.d |
字符串 | A |
Aw |
类型 | 列样式格式 | 类似于 FORTRAN 的格式 |
---|---|---|
选项卡到列 n | Tn |
|
跳过 n 列 | nX |
类型 | 数据输入 | 格式 | 类似于 FORTRAN 的格式 |
---|---|---|---|
国际日期 | dd-mmm-yyyy | DATE |
DATEw |
美国日期 | mm/dd/yyyy | ADATE |
ADATEw |
欧洲日期 | DD/MM/YY | EDATE |
EDATEw |
儒略日期 | yyddd | JDATE |
JDATEw |
排序日期 | yy/mm/dd | SDATE |
SDATEw |
季度和年度 | qQyyyy | QYR |
QYRw |
月和年 | mm/yyyy | MOYR |
MOYRw |
周和年 | wkWKyyyy | WKYR |
WKYRw |
日期和时间 | dd-mmm-yyyy hh:mm:ss.ss | DATETIME |
DATETIMEw.d |
时间 | hh:mm:ss.ss | TIME |
TIMEw.d |
天和时间 | ddd hh:mm:ss.ss | DTIME |
DTIMEw.d |
星期 | 字符串 | WKDAY |
WKDAYw |
月 | 字符串 | MONTH |
MONTHw |
注: 对于缺省数字 (F) 格式和科学表示法 (E) 格式,输入数据的十进制指示符必须与 IBM® SPSS® Statistics 语言环境十进制指示符 (句点或逗号) 匹配。 使用 SHOW DECIMAL
显示当前十进制指示符,使用 SET DECIMAL
设置十进制指示符。 (逗号和美元格式仅将句点识别为十进制指示符,而 Dot 格式仅将逗号识别为十进制指示符。)
发布历史
发行版 16.0
- 为 Unicode 支持添加了
ENCODING
子命令。
示例
DATA LIST /ID 1-3 SEX 5 (A) AGE 7-8 OPINION1 TO OPINION5 10-14.