数学之路-SPSS备忘(1)

来源:互联网 发布:mac修改管理员用户名 编辑:程序博客网 时间:2024/05/16 10:35

1、导入数据。

新建脚本,打开地震数据。

打开excel文件

GET DATA/TYPE=XLSX

  /FILE='H:\mybook\\\4.5_month.xlsx'

  /SHEET=name '4.5_month'

  /CELLRANGE=full

  /READNAMES=on

  /ASSUMEDSTRWIDTH=32767.

EXECUTE.

DATASET NAME 数据集1 WINDOW=FRONT.

另存为openxls.sps,然后运行它

打开csv文件

GET DATA  /TYPE=TXT

  /FILE="H:\mybook\4.5_month.csv"

  /DELCASE=LINE

  /DELIMITERS=" ,"

  /ARRANGEMENT=DELIMITED

  /FIRSTCASE=2

  /IMPORTCASE=ALL

  /VARIABLES=

  time A24

  latitude F8.4

  longitude F9.4

  depth F6.2

  mag F3.1

  magType A3

  nst F2.0

  gap F5.1

  dmin F10.8

  rms F4.2

  net A2

  id A10

  updated A24

  place A17

  type A12

 

CACHE.

EXECUTE.

DATASET NAME 地震数据 WINDOW=FRONT. 

本博客所有内容是原创,如果转载请注明来源

http://blog.csdn.net/myhaspl/


3、另存为sav文件

SAVEOUTFILE='H:\mybook\src\4.5_month.sav'

  /COMPRESSED.

4、打开sav文件

并新增一个字段

GET FILE='H:\mybook\机器学习第3版-2\src\4.5_month.sav'

/KEEP time depthmag

/RENAME time=时间 depth=震深 mag=震级.

STRING 地震类别 (A12).

IF (震级 GT 3 AND 震级 LT 5 ) 地震类别="弱震".

IF (震级 GE 5 AND 震级 LT 7 ) 地震类别 ="强震".

IF  震级 GE 7  地震类别 ="大地震".

EXECUTE.

 

1 0
原创粉丝点击