Chr*_*son 5 format r spss dataformat
我得到了许多数据集,这些数据集作为.dat带有语法文件的文件到达,用于转换为SPSS(.sps).我是R用户,所以我需要将.dat文件转换为.savR可以读取的文件.
在过去,我使用PSPP手动完成此操作.(我买不起SPSS!)但我更喜欢程序化的解决方案.
我认为pspp-convert可以解决这个问题,但是在输入语法文件方面,我无法理解它是如何工作的:
我的文件是:
我试过了
pspp-convert data.sps data.sav
Run Code Online (Sandbox Code Playgroud)
但是得到
`data.sps' is not a system or portable file.
Run Code Online (Sandbox Code Playgroud)
有意义,因为输入应该是一个可移植文件.我是否尝试超出此CLI的范围?
一般来说,必须有一些方法将SPS文件应用于DAT文件以获取SAV文件(或任何其他可移植文件),对吗?
小智 2
从 SPSS Statistics 的角度来看,.dat 文件扩展名通常意味着数据采用固定的 ASCII 文本格式。您需要随附的密码本来告诉您要读取哪些变量以及以什么格式读取。SPSS Statistics 命令语法文件 ( .sps) 可以为您完成此操作。但该文件只是用于读取 ASCII 数据的 SPSS Statistics 命令列表。它本身不是数据文件。
在其他地方,您将这些文件称为“可移植文件”。SPSS Statistics 可移植文件 ( .por) 是 ASCII 文件的一种非常特殊的情况;结构可供 SPSS Statistics 读取和写入。无论如何,如果您的首选工具采用 SPSS Statistics 便携式文件 ( .por),那么这些 *.dat 文件可能不是它。
假设这些 *.dat 文件是固定的 ASCII 文本文件,您需要了解其中的信息是如何存储的,然后使用可能的工具来读取 ASCII 文本。
| 归档时间: |
|
| 查看次数: |
891 次 |
| 最近记录: |