作者cosco ( )
看板Statistics
标题[程式] 欲用spss读取文字档(notepad)里的资料
时间Thu Oct 21 11:20:42 2010
[软体程式类别]: SPSS
[程式问题]: 资料读取
[软体熟悉度]: 高(1年以上)
[问题叙述]:
下载了美国PSID的资料,下载後发现他只有文字档的资料、spss与sas的指令,
http://simba.isr.umich.edu/Zips/ZipMain.aspx
(他的指令已包括了变项栏位、说明标签等资讯)
如果是用sas读取应该没问题,但是发现用spss怎麽读都读不进来 >"<
应该是因为对SPSS指令不熟悉的缘故,
(如果是直接用开启资料档,因为变项多达上千个,又没有空格,没办法一一切割栏位)
有没有人可以教我一下怎麽用spss读取文字档呢?
感谢。
[程式范例]: 以下下载档给的原始指令
FILE HANDLE PSID / NAME = '[PATH]\FAM2007ER.TXT' LRECL = 8185 .
DATA LIST FILE = PSID FIXED /
ER36001 1 - 1 ER36002 2 - 6 ER36003 7 - 8
ER36004 9 - 10 ER36005 11 - 11 ER36006 12 - 12
..............................................
.............................................这边都是变项栏位
EXECUTE .
FORMATS
ER36147 (F10.2 ER36151 (F10.2 ER36153 (F6.2)
ER36157 (F10.2 ER36159 (F8.2) ER36164 (F9.2)
..............................................
.........................................
然後是一连串这样的语法,就算把括弧补好也没用。
VARIABLE LABELS
ER36001 "RELEASE NUMBER"
ER36002 "2007 FAMILY INTERVIEW (ID) NUMBER"
ER36003 "PSID STATE OF RESIDENCE CODE"
...........................................................
.................................................................
............................................................
就没了!!
谢谢大家!
-----------------------------------------------------------------------------
--
秩序是一种愉悦,也是一种必要。它是一门艺术,
也是成就内在和外在的重要关键。
~Amiel
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 66.231.130.209
※ 编辑: cosco 来自: 66.231.130.209 (10/21 11:22)
1F:推 evilove:spss 要跑上千个变项 跑得动吗? 10/21 14:11
2F:→ criky:通常是指定路径或档名的问题吧~ 10/21 17:20
3F:→ cosco:应该是指令没写完整 或是需要自己改一下 但我不会改(泣) 10/21 23:17
4F:→ cosco:有试着改路径跟档名但没有用 应该是我不会用读入指令的关系 10/21 23:19
5F:→ cosco:我後来试了几次发现这个语法已经是完整语法了 只要改路径与 10/22 03:59
6F:→ cosco:档名就可以 然後一开始一直读不进来的原因是因为档案太大 10/22 04:00
7F:→ cosco:所以一整个当掉 分批读就可以罗 谢谢上面两位给我的灵感^^ 10/22 04:00
9F:→ cosco:上面是教学ppt供需要的人参考 :p 10/22 04:06