【问题标题】:Delete rows and columns in SPSS usning Syntax使用语法删除 SPSS 中的行和列
【发布时间】:2019-05-09 12:50:24
【问题描述】:

我希望在 SPSS 工作表中提取特定的行和列,但我不想给出确切的名称,而是像第 1 到 10 列和第 1 到 30 行一样。有语法吗?

【问题讨论】:

    标签: syntax spss


    【解决方案1】:

    对于行,您可以使用包含 casenumber 的变量:

    compute casenum = $casenum. 
    exe.
    select if casenum > 30. 
    exe.
    delete variable casenum.
    

    对于列 python 是你的朋友。我至少不知道这个内置命令。

    begin program. 
    import spss
    
    start = 1
    end = 5
    
    killList = spss.GetVariableName(start-1) + " to " + spss.GetVariableName(end-1)
    
    spss.Submit("delete variables {}".format(killList))
    end program. 
    

    这个 sn-p 将删除“列”1 到 5(包括)。您可以通过更改各自的值来调整开始和结束

    【讨论】:

      猜你喜欢
      • 2016-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 1970-01-01
      • 2021-07-10
      • 1970-01-01
      相关资源
      最近更新 更多