SPSS如何调用已建立的数据文件
调用已建立的数据文件
SPSS可以调用SPSS(*.sav),Excel(*.xls),dBASE(*.dbf),ASCII(*.dat,*.txt)等数据文件。
2.1 调用SPSS数据文件(*.sav)
从菜单选择File-Open-Data命令,在弹出的打开文件对话中指定数据文件的路径,文件名框内显示的是SPSS数据文件是系统默认的文件类型“*.sav”,点击所选文件,单击“打开”按钮,或双击所选文件。这样就把该数据文件调入数据编辑窗口中。

2.2 调用ASCII数据文件(文本文件,*.dat, *.txt)
文本文件(ASCII)格式是我们经常使用的一种文件格式,也是许多软件都具有的数据交换格式。文本文件分变量固定字符宽度与使用分隔符分开变量格式(‘,’、‘;’)和制表(‘Tab’)两种形式,下面我们用例子来说明其操作。
1) 定字符宽度格式文本文件的输入
我们使用Windows“记事本”创建一个显示如下格式的TEXT1.TXT的文件。
0 7 15.56 7 15.56
1
3 6.67 10 22.22
2
8 17.78 18 40.00
3
7 15.56 25 55.56
4
7 15.56 32 71.11
5
4 8.89 36 80.00
6
2 4.44 38 84.44
7
3 6.67 41 91.11
8
3 6.67 44 97.78
该数据文件有5个变量,9个记录。使用这种格式使用变量名称注意宽度不能超过对应的变量数据的宽度,否则会发生一些变量名称不对的错误。
该数据文件保存在配套光盘中(\SPSS\DATA\TEXT1.TXT)。
操作过程:
(1). 在主菜单中点击“File-Open-Data”命令。
(2).
出现打开文件操作窗口,在“查找范围”栏指定文本文件“TEXT1.TXT”保存的文件夹;在“文件类型”栏里,单击该输入框或者右边的下拉按钮(三角形按钮),在下拉选项里选中“Text
(*.txt)”,然后在文件列表框里选中“Text1.txt”文件,再单击“打开”按钮,如下图所示。

(3). 出现数据引导对话窗口,一共有6个对话窗口。
① 第一个对话窗口的设置

Does your text file match a predefined
format(该文本文件是否与以前定义过的格式匹配?)
○Yes 选择此项,则“Browse..”按钮被激活,可以将以前定义的文件调出。
⊙No 不使用保存过的匹配文件,系统默认。
然后点击“下一步”按钮,出现文本输入向导的第二个对话窗口。
②第二个对话窗的设置(设置变量的分隔方式)

图 变量格式和变量名设置
How are your variables arranged (变量间分隔方式?):
○Delimited:
变量间用特殊符号分隔,系统默认;
⊙ Fixed
width: 变量间为固定列宽度,本例选中该项。
Are variable names included at top your
file (文件顶端是否含变量名?)
○ Yes: 文件中第1行为变量;
⊙ NO: 文件中没有变量名,系统自动给变量命名。本例选中该项。
然后点击“下一步”按钮,出现文本输入向导的第三个对话窗口。
③第三个对话窗口的设置(设置纪录读取方式)

The first case of data begins on
which: 指定第一数据从那行开始,本例选1。
How many lines represent a
case 多少行为一个记录?本例选择1。
How many cases do you want to
import (读入多少记录?)
⊙All of the cases: 全部记录。系统默认,本例选中该项;
○The
first 1000 cases: 开始的1000个记录;
○A
random percentage of the cases (approximately): 随机选择一定百分比。
然后,点击“下一步”按钮。
④ 在第四个对话窗口的设置(修改变量分割)

可以在窗口的数据显示(Data preview)栏里,用鼠标抓住变量分隔竖线,调整竖线位置来符合变量取值宽度。
有如下三种操作:
(1)修改变量字符宽度,用鼠标抓住分割线拖移;
(2)插入一条分割线,在插入位置点击鼠标左键;
(3)删除一条分割线,用鼠标抓住分割线拖移数据窗口。
调整完成后,点击“下一步”按钮。
⑤在第五个窗口定义变量属性

Specifications for variable(s) selected the data
preview(设置在数据显示栏选中变量的属性):
Variable
name: v1 重新定义变量名称。
Data: Numeric
重新定义变量的数据类型。
在窗口中,先在数据显示栏(Data preview)指定需要定义的变量,然后才在“Variable
name”和“Data ”栏输入变量名和数据类型。
完成后,点击“下一步”按钮。
⑥ 第六个对话窗口的设置

Would you like to save this file format for future(是否将文件格式存盘)
○ Yes 选此项,“Save
as ..”按钮激活,单击按钮后,将文件另存到指定的路径。在有相同格式文本文件时调用
它来设置。
⊙ No 不保存
Would you like to paste the syntax(是否存为程序语句文件?)
○ Yes 选中此项,则将上述过程保存为程序文件。
⊙ No 不保存为程序语句文件,系统默认。
设置完成后,在窗口的数据显示框里观察数据读取情况,如果读出的数据不对,可以点击“上一步”按钮,回到前面的对话窗口里进行修正设置。数据显示正确后,点击“下一步”按钮。最后单击“完成”按钮,文本数据就输入到数据编辑窗里,完成了数据的转换过程。数据分析培训
SPSS如何调用已建立的数据文件的更多相关文章
- ORACLE体系结构一 (物理结构)- 数据文件、日志文件、控制文件和参数文件
一.物理结构Oracle物理结构包含了数据文件.日志文件.控制文件和参数文件 1.数据文件每一个ORACLE数据库有一个或多个物理的数据文件(data file).一个数据库的数据文件包含全部数据库数 ...
- oracle 普通数据文件备份与恢复
普通数据文件指:非system表空间.undo_tablespace表空间.临时表空间和只读表空间的数据文件.它们损坏导致用户数据不能访问,不会导致db自身异常.实例崩溃.数据库不恢复就无法启动的情况 ...
- 浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)
初始Oracle时很难理解其中的物理结构和逻辑结构,不明白内存中和硬盘中文件的区别和联系,我也是初学Oracle,这里就简单的谈谈我我看法. 首先,你需要明白的一点是:数据库的物理结构是由数据库的操作 ...
- Oracle 表空间和数据文件之间的关系
首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件.日志文件和控制文件.数据库的文件为数据库信息提供真正的物理存储. 每 ...
- ORACLE数据库增加表空间大小或给表空间增加数据文件
转载 2017年11月24日 11:00:28 ----查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GRO ...
- Oracle的表空间、数据文件、用户
每一个Oracle数据库都是由三种类型的文件组成:数据文件(Data File).日志文件(Log File)和控制文件(Control File).数据库的文件为数据库信息提供真正的物理 ...
- ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件
转自原文 ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件 当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"OR ...
- EOFError: Compressed file ended before the end-of-stream marker was reached解决办法(在Windows下查看已下载的MNIST数据文件)
出现这个问题的原因是因为文件下载到一半就中断了,解决办法是删除datasets中下载到一半的数据包. 下面以我遇到的问题为例: 我下载数据下载到最后一个包就没有反应了,于是我强制终止了运行,可能是因为 ...
- 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件
查看Oracle数据库表空间大小(空闲.已使用),是否要增加表空间的数据文件 1.查看表空间已经使用的百分比 Sql代码 select a.tablespace_name,a.bytes/1024/1 ...
随机推荐
- Dart编程实例 - 类型测试操作符is
Dart编程实例 - 类型测试操作符is void main() { int n = 2; print(n is int); } 本文转自:http://codingdict.com/article/ ...
- Shiro学习(5)编码、加密
在涉及到密码存储问题上,应该加密/生成密码摘要存储,而不是存储明文密码.比如之前的600w csdn账号泄露对用户可能造成很大损失,因此应加密/生成不可逆的摘要方式存储. 5.1 编码/解码 Shir ...
- luoguP3806 【模板】点分治1 [点分治]
题目背景 感谢hzwer的点分治互测. 题目描述 给定一棵有n个点的树 询问树上距离为k的点对是否存在. 输入输出格式 输入格式: n,m 接下来n-1条边a,b,c描述a到b有一条长度为c的路径 接 ...
- python 如何自动发送测试报告
首先,下载HTMLTestRuner.py文件. 源地址:http://tungwaiyip.info/software/HTMLTestRunner.html ,其次:把下载好的HTMLTestRu ...
- ebay上传图片的要求
eBay's Picture Requirements Introduction to Pictures in Listings Pictures make an item more appealin ...
- C++之手写strlen函数
代码: int strlen(const char *str){ assert(str!=NULL); intlen=; while((*str++)!='\0') len++; return len ...
- 31. Flexible static memory controller (FSMC)
31.1 FSMC main features FSMC块能够与同步和异步内存和16位PC存储卡.其主要目的是: 将AHB事务转换为适当的外部设备协议 满足外部设备的访问定时要求 所有外部存储器与控制 ...
- The Preliminary Contest for ICPC Asia Nanjing 2019( B H F)
B. super_log 题意:研究一下就是求幂塔函数 %m的值. 思路:扩展欧拉降幂. AC代码: #include<bits/stdc++.h> using namespace std ...
- 拾遗:Go 单元测试
概念 回归测试:是指修改了旧代码之后,重新进行测试,以确保修改没有引入新的错误或导致其它代码产生错误: 单元测试:是指对软件中的最小可测试单元(单个函数或类)进行检查和验证 Test-Driven D ...
- JDK8新特性之重复注解
什么是重复注解 下面是JDK8中的重复注解(java.lang.annotation.Repeatable)定义的源码. @Documented @Retention(RetentionPolicy. ...