【问题标题】:Can I import multiple Excel ranges into SPSS?我可以将多个 Excel 范围导入 SPSS 吗?
【发布时间】:2016-03-30 10:28:16
【问题描述】:

我在 Excel 中有一个绝对可怕的数据集(13,500 个变量,其中很多与我的目的无关)。我需要在 SPSS 中进行分析,因为我有很多数据转换要做……但是 SPSS 24 很难处理这么大的数据集。嗯......要么 SPSS 挣扎,要么我的工作 PC 做。

从 Excel 导入数据时,有没有办法导入多个范围?具体来说,我想要 A 列(我的唯一标识符),然后是其他几个范围(例如 G:AC、DD:JJ 等)。

/CELLRANGE=RANGE 似乎只允许一个范围。

【问题讨论】:

    标签: spss


    【解决方案1】:

    如果您有适用于 Excel 的适当 ODBC 驱动程序,则可以使用 Statistics 中的数据库读取工具来选择字段。但是,ODBC 和 Office 的问题在于规模必须匹配。如果两者都是 32 位,那很容易,但 64 位的统计数据需要 64 位的 Office,这是一个很痛苦的世界。

    【讨论】:

      【解决方案2】:

      否(您不能指定多个范围),这是简短的回答。您应该做的是导入整个相关范围,然后使用 SPSS 命令根据需要进行操作。例如使用ADD FILES FILEDROP 子命令删除不相关的列/变量。

      【讨论】:

      • 我认为可能是这样。问题是(可能是因为我的计算机不是最高规格),我无法导入所有 13,500 个变量。还是您的意思是我可以使用 ADD FILES 作为 GET DATA 的替代方法?
      • 建议是在读取文件后使用 ADD FILES 命令,而不是为了添加文件,而是使用 DROP 子命令并删除不需要的字段在文件中。但是,当我们这样做时,您不妨只使用 DELETE VARIABLES 命令。
      【解决方案3】:

      我不知道直接从 Excel 导入多个范围的方法。您可以先尝试将文件导入 MS Access 数据库,然后使用(在 SPSS 中)“打开数据库”->“新查询”将表从数据库读取到 SPSS。查询编辑器可让您指定要导入的字段。

      【讨论】:

      • 这是个好主意。谢谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多