【问题标题】:spss count all cells that are not emptyspss统计所有非空单元格
【发布时间】:2015-07-22 21:50:56
【问题描述】:

我对 SPSS 相当陌生,我正在测试一个从 Excel 导入 SPSS 的文件,该文件大约有 100 列(第一行中的变量名),每行中有一些数据。我想检查的是,是否删除了任何单元格中的任何数据。我正在尝试将我在 excel 中的“计数”功能与 SPSS 中的任何功能进行比较。如果有其他方法可以确保没有数据丢失?

【问题讨论】:

  • 什么会导致行被删除?我应该认为确定是否由于错误的xlCellTypeLastCell property 而添加了任何空白行将是一个更高的问题。

标签: excel spss


【解决方案1】:

计算所有空单元格并查看所有行是否为零可能更容易。请注意,在 SPSS 中,空单元格实际上总是表示 system missing values。现在如果你的第一个变量是x1,你的最后一个变量是x5,运行

count check = x1 to x5 (sysmis).

sort cases by check(d).

计算一个新变量check,保存每行系统缺失值的数量并根据它对行进行排序,从而将系统缺失值最多的行(如果有)移动到文件的顶部。

或者,您可以使用nmiss function。这也包括用户缺失值,但这些在从 Excel 导入后不会出现。

【讨论】:

  • 感谢您的回复,澄清一下我正在处理的数据,比如说我有 5 列和 10 行,在某些单元格中包含数据但不是全部,有些是数字和有些是字符串。我要检查和确认的是,在 SPSS 中填充了与 Excel 文件中的数据相同数量的单元格。
【解决方案2】:

最好的方法是设置两个。假设您的 Value 列是 A 比 这是 B =ISBLANK(A2) 列中的内容。它将带来真值或假值 然后是第二列 C: =IF(B2=TRUE,COUNTIF(B:B,B2 ),0)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    相关资源
    最近更新 更多