最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

SPSS语句读取数据文件

IT圈 admin 37浏览 0评论

2024年8月22日发(作者:夔笑笑)

SPSS语句读取数据文件

( 选自张红兵编“SPSS宝典”)

1. 读取文本文件数据

文本数据文件可进一步分为

定界数据(delimited data):利用空格、逗号、制表符和其它

符作为变量的分界符。

固定完度数据(fixed width):数据文件中每一个变量以对齐

的方式位于同一列,变量值之间没有定义分界符。

1.1 读取定界文本数据文件

如一个数据文件”f:”的数据为:

1 m 28 1 2 2 1 2 2 f 29 2 1 2 1 2 003 f 45 3 2 1 4 5 128 m 17 1

1 1 9 4

Spss的程序为

/*简单定界文件的读取命令

Data list free

File = ‘f:’

/编号(F3) 性别(A1) 年龄(F2) 课程1 TO 课程5 (5F).

Execute.

1.2 读取逗号分割文本数据文件

如一个数据文件”f:”的数据为:

编号,姓名,性别,工作时间,部门

1,田颖, m, 10/29/1998, 1

2,”艾尔,吾普父”, m, 3/1/1992, 3

3,王五,f , 1/29/1995, 2

Spss的程序为

/*逗号分割文件的读取命令

Get data /type=txt

File = ‘f:’

/delimiters=’,’

/qualifier=’”’

/arrangement=delimited

/firstcase=2

/variables=编号 F3 姓名 A15 性别 A1 工作时间 DATE10

部门 F1.

1.3 读取固定宽度文本数据文件

如一个数据文件”f:”的数据为:

001 m 28 12212

002 f 29 21212

003 f 45 32145

/*固定宽度文件的读取命令

Data list fixed /*fixed可省略

File = ‘f:’

/编号 1-3 性别 5 (A) 年龄 7-8 课程1 TO 课程5 10-14.

Execute.

1.4 读取复杂文本数据

/*读取混合数据文件的命令语句

File type mixed record =1-2.

- record type 1.

- Data list fixed

/state 4-5(A) city 7-17 (A) population 19-26 (F).

- record type 2.

- Data list fixed

/city 4-14 (A) state 16-17(A) population 19-26 (F).

End file type.

Begin data

01 TX Dallas 3280310

01 IL Chicago 8004325

02 Ancorage AK 257808

99 What am I doing here?

02 Casper WY 63157

01 WI Madison 428536

End data.

Execute.

2. 读取Excel

文件数据

/*

读取Excel工作表的命令语句

Get data

/type=xls

/file=’f:’

/sheet=name ‘gross revenue’

/cellrange=range ‘A2:I15’

/readnames=on.

2024年8月22日发(作者:夔笑笑)

SPSS语句读取数据文件

( 选自张红兵编“SPSS宝典”)

1. 读取文本文件数据

文本数据文件可进一步分为

定界数据(delimited data):利用空格、逗号、制表符和其它

符作为变量的分界符。

固定完度数据(fixed width):数据文件中每一个变量以对齐

的方式位于同一列,变量值之间没有定义分界符。

1.1 读取定界文本数据文件

如一个数据文件”f:”的数据为:

1 m 28 1 2 2 1 2 2 f 29 2 1 2 1 2 003 f 45 3 2 1 4 5 128 m 17 1

1 1 9 4

Spss的程序为

/*简单定界文件的读取命令

Data list free

File = ‘f:’

/编号(F3) 性别(A1) 年龄(F2) 课程1 TO 课程5 (5F).

Execute.

1.2 读取逗号分割文本数据文件

如一个数据文件”f:”的数据为:

编号,姓名,性别,工作时间,部门

1,田颖, m, 10/29/1998, 1

2,”艾尔,吾普父”, m, 3/1/1992, 3

3,王五,f , 1/29/1995, 2

Spss的程序为

/*逗号分割文件的读取命令

Get data /type=txt

File = ‘f:’

/delimiters=’,’

/qualifier=’”’

/arrangement=delimited

/firstcase=2

/variables=编号 F3 姓名 A15 性别 A1 工作时间 DATE10

部门 F1.

1.3 读取固定宽度文本数据文件

如一个数据文件”f:”的数据为:

001 m 28 12212

002 f 29 21212

003 f 45 32145

/*固定宽度文件的读取命令

Data list fixed /*fixed可省略

File = ‘f:’

/编号 1-3 性别 5 (A) 年龄 7-8 课程1 TO 课程5 10-14.

Execute.

1.4 读取复杂文本数据

/*读取混合数据文件的命令语句

File type mixed record =1-2.

- record type 1.

- Data list fixed

/state 4-5(A) city 7-17 (A) population 19-26 (F).

- record type 2.

- Data list fixed

/city 4-14 (A) state 16-17(A) population 19-26 (F).

End file type.

Begin data

01 TX Dallas 3280310

01 IL Chicago 8004325

02 Ancorage AK 257808

99 What am I doing here?

02 Casper WY 63157

01 WI Madison 428536

End data.

Execute.

2. 读取Excel

文件数据

/*

读取Excel工作表的命令语句

Get data

/type=xls

/file=’f:’

/sheet=name ‘gross revenue’

/cellrange=range ‘A2:I15’

/readnames=on.

发布评论

评论列表 (0)

  1. 暂无评论