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如何调用已建立的数据文件的更多相关文章

  1. ORACLE体系结构一 (物理结构)- 数据文件、日志文件、控制文件和参数文件

    一.物理结构Oracle物理结构包含了数据文件.日志文件.控制文件和参数文件 1.数据文件每一个ORACLE数据库有一个或多个物理的数据文件(data file).一个数据库的数据文件包含全部数据库数 ...

  2. oracle 普通数据文件备份与恢复

    普通数据文件指:非system表空间.undo_tablespace表空间.临时表空间和只读表空间的数据文件.它们损坏导致用户数据不能访问,不会导致db自身异常.实例崩溃.数据库不恢复就无法启动的情况 ...

  3. 浅谈Oracle中物理结构(数据文件等。。。)与逻辑结构(表空间等。。。。。)

    初始Oracle时很难理解其中的物理结构和逻辑结构,不明白内存中和硬盘中文件的区别和联系,我也是初学Oracle,这里就简单的谈谈我我看法. 首先,你需要明白的一点是:数据库的物理结构是由数据库的操作 ...

  4. Oracle 表空间和数据文件之间的关系

    首先,你需要明白的一点是:数据库的物理结构是由数据库的操作系统文件所决定,每一个Oracle数据库是由三种类型的文件组成:数据文件.日志文件和控制文件.数据库的文件为数据库信息提供真正的物理存储. 每 ...

  5. ORACLE数据库增加表空间大小或给表空间增加数据文件

    转载 2017年11月24日 11:00:28 ----查询表空间使用情况--- SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GRO ...

  6. Oracle的表空间、数据文件、用户

          每一个Oracle数据库都是由三种类型的文件组成:数据文件(Data File).日志文件(Log File)和控制文件(Control File).数据库的文件为数据库信息提供真正的物理 ...

  7. ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件

    转自原文 ORA-01653 无法在表空间扩展的解决办法 -- 增加表空间大小或给表空间增加数据文件 当前系统的数据量越来越大的,昨天还运行正常的数据库,突然无法使用了.经过定位发现是"OR ...

  8. EOFError: Compressed file ended before the end-of-stream marker was reached解决办法(在Windows下查看已下载的MNIST数据文件)

    出现这个问题的原因是因为文件下载到一半就中断了,解决办法是删除datasets中下载到一半的数据包. 下面以我遇到的问题为例: 我下载数据下载到最后一个包就没有反应了,于是我强制终止了运行,可能是因为 ...

  9. 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

    查看Oracle数据库表空间大小(空闲.已使用),是否要增加表空间的数据文件 1.查看表空间已经使用的百分比 Sql代码 select a.tablespace_name,a.bytes/1024/1 ...

随机推荐

  1. 【LeetCode 19】删除链表的倒数第N个节点

    题目链接 [题解] 经典的一道题. 让p1指向链表的第一个元素. 让p2指向链表的第二个元素. 然后让他们俩同时往后移动. 直到p2到达链表的尾巴. 这时p1和p2之间总是隔了n-1个元素. 所以p1 ...

  2. delphi 调用js脚本

    function ExecScript(Code,Lang,Func:string):string; var script:OleVariant; begin script:=CreateOleObj ...

  3. NX二次开发-C语言文件读写fwrite和fread函数

    NX9+VS2012 #include <uf.h> #include <stdio.h> UF_initialize(); /* //设置文件路径 const char* f ...

  4. js——private 私有方法公有化

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. LInux文件基础知识和文件目录操作(系统调用函数方式)

    1.进程是处于活动状态的程序,某个用户通过操作系统运行程序所产生的进程代表着该用户的行为.如果用户不具备访问某个目录和文件的权限,那么该用户的进程也不能访问. 2.Linux系统中文件安全机制是通过给 ...

  6. CSS:CSS 布局 - 水平 & 垂直对齐

    ylbtech-CSS:CSS 布局 - 水平 & 垂直对齐 1.返回顶部 1. CSS 布局 - 水平 & 垂直对齐 水平 & 垂直居中对齐 元素居中对齐 要水平居中对齐一个 ...

  7. Fiddler设置抓一个域名下个包

    设置抓一个域名下个包 右侧Filters 勾选Use Filters 勾选Hosts 选择 Show only the follwing Hosts  设置好自己的抓包的域名

  8. C++——类

    1.类和结构体,只有的默认访问权限的区别 2.类内不能定义和类外类型名相同的类型名.为什么?typedef机制? typedef double money; class Account { priva ...

  9. 剑指offer——49礼物的最大价值

    题目描述 在一个m*n的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于0).你可以从棋盘的左上角开始拿格子里的礼物,并每次向左或者向下移动一格,知道到达棋盘的右下角.给定一个棋盘及其上面 ...

  10. 大道浮屠诀---NBU7.7.3_oracle11G单机-单机(异机恢复WINDOWS2008平台)

    现有环境说明: 一台WINDOWS2008R2:安装有NBU7.7.3,作为服务端 一台WINDOWS2008R2:安装有oracle11.2.0.3,作为数据库服务器 现假设数据库意外崩溃,需要进行 ...