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.
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.
原文:http://blog.csdn.net/myhaspl/article/details/44593267