【问题标题】:SPSS bizarre glitch when importing from excel从excel导入时SPSS奇怪的故障
【发布时间】:2017-08-22 05:58:26
【问题描述】:

我试图找出我在 SPSS 中遇到的奇怪数据故障的根源。当我导入我的数据时,第 2 列中每隔一行(33-63 的所有赔率)的案例显示为空白(不是缺失,而是空白)。在 65 之后,它开始连续显示 3 个空白,然后是一个记录,然后是 3 个更多的空白,依此类推,直到 100 条记录(文件以 100 条记录结束。)

看起来像这样:

N   ID_1    F_Name  L_Name  ID_2
1   ABC1    First   Last    p1234567
2   ABC2    First   Last    p1234567
3   ABC3    First   Last    p1234567
4   ABC4    First   Last    p1234567
5   ABC5    First   Last    p1234567
6   ABC6    First   Last    p1234567
7   ABC7    First   Last    p1234567
8   ABC8    First   Last    p1234567
9   ABC9    First   Last    p1234567
10  ABC10   First   Last    p1234567
11  ABC11   First   Last    p1234567
12  ABC12   First   Last    p1234567
13  ABC13   First   Last    p1234567
14  ABC14   First   Last    p1234567
15  ABC15   First   Last    p1234567
16  ABC16   First   Last    p1234567
17  ABC17   First   Last    p1234567
18  ABC18   First   Last    p1234567
19  ABC19   First   Last    p1234567
20  ABC20   First   Last    p1234568
21  ABC21   First   Last    p1234569
22  ABC22   First   Last    p1234570
23  ABC23   First   Last    p1234571
24  ABC24   First   Last    p1234572
25  ABC25   First   Last    p1234573
26  ABC26   First   Last    p1234574
27  ABC27   First   Last    p1234575
28  ABC28   First   Last    p1234576
29  ABC29   First   Last    p1234577
30  ABC30   First   Last    p1234578
31  ABC31   First   Last    p1234579
32  ABC32   First   Last    p1234580
33          First   Last    p1234581
34  ABC34   First   Last    p1234582
35          First   Last    p1234583
36  ABC36   First   Last    p1234584
37          First   Last    p1234585
38  ABC38   First   Last    p1234586
39          First   Last    p1234587
40  ABC40   First   Last    p1234588
41          First   Last    p1234589
42  ABC42   First   Last    p1234590
43          First   Last    p1234591
44  ABC44   First   Last    p1234592
45          First   Last    p1234593
46  ABC46   First   Last    p1234594
47          First   Last    p1234595
48  ABC48   First   Last    p1234596
49          First   Last    p1234597
50  ABC50   First   Last    p1234598
51          First   Last    p1234599
52  ABC52   First   Last    p1234600
53          First   Last    p1234601
54  ABC54   First   Last    p1234602
55          First   Last    p1234603
56  ABC56   First   Last    p1234604
57          First   Last    p1234605
58  ABC58   First   Last    p1234606
59          First   Last    p1234607
60  ABC60   First   Last    p1234608
61          First   Last    p1234609
62  ABC62   First   Last    p1234610
63          First   Last    p1234611
64  ABC64   First   Last    p1234612
65          First   Last    p1234613
66          First   Last    p1234614
67          First   Last    p1234615
68  ABC68   First   Last    p1234616
69          First   Last    p1234617
70          First   Last    p1234618
71          First   Last    p1234619
72  ABC72   First   Last    p1234620
73          First   Last    p1234621
74          First   Last    p1234622
75          First   Last    p1234623
76  ABC76   First   Last    p1234624
77          First   Last    p1234625
78          First   Last    p1234626
79          First   Last    p1234627
80  ABC80   First   Last    p1234628
81          First   Last    p1234629
82          First   Last    p1234630
83          First   Last    p1234631
84  ABC84   First   Last    p1234632
85          First   Last    p1234633
86          First   Last    p1234634
87          First   Last    p1234635
88  ABC88   First   Last    p1234636
89          First   Last    p1234637
90          First   Last    p1234638
91          First   Last    p1234639
92  ABC92   First   Last    p1234640
93          First   Last    p1234641
94          First   Last    p1234642
95          First   Last    p1234643
96  ABC96   First   Last    p1234644
97          First   Last    p1234645
98          First   Last    p1234646
99          First   Last    p1234647
100 ABC100  First   Last    p1234648

我使用的是标准导入语法:

GET DATA
  /TYPE=XLS
  /FILE='Y:\RESEARCH UNIT\RESEARCH UNIT PROJECTS\DATA\2016\Quarter 1 (Jan - Mar 2016)\Working Files\WK-FILE ONE.xls'
  /SHEET=name 'Demographics'
  /CELLRANGE=full
  /READNAMES=on
  /ASSUMEDSTRWIDTH=32767.

我唯一的线索是创建 ID_1 的 excel 公式是“=CONCATENATE(G1,F1,A1)”。 SPSS 在导入其他基于公式的值方面没有任何问题,但也许我遗漏了一些东西。

提前感谢任何对正在发生的事情有理论和解决方法的人,而无需手动更改原始 excel 文件!

【问题讨论】:

  • Excel 的这些单元格中是否可能有一些不可打印的字符?此外,excel 是“真实”的 excel 文件,还是基于其他东西,如文本或 csv 文件?
  • 这是一个真正的“excel 97 兼容”XLS 格式的 excel 文件。该列中唯一的数据是连接 ID 号的公式......并且它在使用相同模板构建的各种文件中具有相同的故障,从缺少案例 #33 开始
  • 为了确定:您在该列的所有单元格中都有相同的公式?此处发布的 ID 是您文件中的 ID,还是您发布了一些虚拟 ID?
  • 是的,相同的公式。但是,不同的文件有不同的 ID,但总是 33、35 等显示为空白,即使 ID 完全不同。至于身份证号码,由于保密问题,我在这里使用虚拟数据。但是,如果没有实际案例并且它引入默认的虚拟 ID,它会显示“ART”而不是 ABC,即 ART32(缺少 ART33)ART34(缺少 ART35)
  • 您确定在 Excel 文本中的 ID 中没有任何不可打印的字符被连接起来吗?您是否尝试将其他一些字符串放入连接的单元格中?你得到同样的错误吗?只是把想法扔在墙上,也许有些东西会坚持......

标签: excel import spss


【解决方案1】:

您使用的是哪个版本的统计信息?您是否为它安装了最新的修复包? Excel 文件非常棘手。

【讨论】:

  • IBM SPSS 23。我不确定我的雇主购买的软件包附带了哪些更新,但有大约 1500 美元的客户支持功能。
  • 我认为每个人都可以使用修订包。看这里。 www-945.ibm.com/support/fixcentral/…
  • 我会尝试安装该修复包,看看它是否能解决问题。
  • 你也可以把文件发给我做实验 (jkpeck@gmail.com)
  • 遗憾的是,原始文件中充满了我无法分发的机密信息。我也许可以把它去掉,看看能不能给你发一些仍然有同样错误的东西。
猜你喜欢
  • 2012-06-07
  • 1970-01-01
  • 2012-02-22
  • 1970-01-01
  • 1970-01-01
  • 2013-02-12
  • 1970-01-01
  • 1970-01-01
  • 2020-08-03
相关资源
最近更新 更多