gpt4 book ai didi

r - 如何在命令行上将 .dat + .sps 转换为 .sav

转载 作者:行者123 更新时间:2023-12-04 21:08:56 27 4
gpt4 key购买 nike

我得到了很多作为 .dat 到达的数据集带有用于转换为 SPSS 的语法文件的文件 ( .sps )。我是 R 用户,所以我需要转换 .dat文件变成 .sav R 可以读取。

过去,我使用 PSPP 手动执行此操作。 (我买不起 SPSS!)但我更喜欢程序化解决方案。

我以为pspp-convert会做的伎俩,但有一些我不明白在输入语法文件方面是如何工作的:

我的文件是:

  • 数据.dat
  • data.sps(正确指向 data.dat)

  • 我试过
    pspp-convert data.sps data.sav

    但是得到
    `data.sps' is not a system or portable file. 

    有道理,因为输入应该是一个可移植的文件。我是否试图做一些超出此 CLI 范围的事情?

    一般来说,必须有某种方法将 SPS 文件应用到 DAT 文件以获取 SAV 文件(或任何其他可移植文件),对吗?

    最佳答案

    从 SPSS Statistics 的角度来看,.dat 文件扩展名通常意味着数据采用固定的 ASCII 文本格式。您需要随附的代码手册告诉您要读取的变量和格式。 SPSS Statistics 命令语法文件 (.sps) 为您执行此操作。但该文件只是用于读取 ASCII 数据的 SPSS Statistics 命令列表。它本身不是数据文件。

    在其他地方,您将这些文件称为“可移植文件”。 SPSS Statistics 可移植文件 (.por) 是 ASCII 文件的一个非常特殊的情况;结构化为由 SPSS Statistics 读取和写入。在任何情况下,如果您的首选工具采用 SPSS Statistics 可移植文件 (.por),那么这些 *.dat 文件可能不是。

    假设这些 *.dat 文件是固定的 ASCII 文本文件,您需要了解其中的信息是如何存储的,然后使用可能的工具来读取 ASCII 文本。

    关于r - 如何在命令行上将 .dat + .sps 转换为 .sav,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39148124/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com