将SPSS语法文件转换为R源代码

时间:2011-05-08 00:38:18

标签: r spss

一位朋友正在寻找一种方法将SPSS'语法'文件翻译成语义上等效的R源代码文件。

我想,没有人写过翻译。但也许我错了。

PS:请原谅错误使用'syntax':使用SPSS的人倾向于将SPSS源程序命名为'语法文件'; - )

3 个答案:

答案 0 :(得分:4)

简短的回答是抱歉,您说得对,没有自动将SPSS脚本转换为R脚本的工具。更糟糕的是,这样的工具可能需要几个(很多?)人年来创造,所以不要屏住呼吸。

一个小小的让步是,创建一个用于将非常小的特定SPSS子集转换为R的工具可能并不困难。例如,如果您有一大堆代码用于读取CSV文件,那么您可以使用正则表达式从SPSS代码中提取有用位并从中自动生成一些R代码。但是,在大多数情况下,自己手动移植代码会更容易,更快。

如果一切都失败了,请问Bob Muenchen;他对porting SPSS to R了解很多。

答案 1 :(得分:3)

另一种选择是SPSStoR,声称能够将许多常见(但基本)SPSS程序转换为R代码。自2014年8月起,它似乎正在GitHub上积极开发。

答案 2 :(得分:2)

我知道问题最初被问到已经超过3年了,但值得注意的是,一家名为eoda的德国公司正在研究此类软件。它被称为translateR。它目前处于测试阶段,您可以在其网站上注册测试版。