如何将统计数据(*.sta)导入R

如何将统计数据(*.sta)导入R,r,import,R,Import,我是一名硕士生,正在修统计学课程。我对R相当熟悉,希望能坚持下去。因此,我计划在R中进行所提供的练习。但是,要使用的数据格式为*.sta。。。有没有办法将这样的文件导入R?只要不影响数据,任何变通方法都是可以的 事实上,我在两年前发现了同样的问题,但没有答案 我很乐意接受任何建议 谢谢 Lukas如果R不支持导入Statistica电子表格文件(.sta文件),则Statistica支持将数据导出到.xlsx、.csv、SPSS和SAS格式文件。我认为其中一个可以由R本地处理。如果您通过Stat

我是一名硕士生,正在修统计学课程。我对R相当熟悉,希望能坚持下去。因此,我计划在R中进行所提供的练习。但是,要使用的数据格式为*.sta。。。有没有办法将这样的文件导入R?只要不影响数据,任何变通方法都是可以的

事实上,我在两年前发现了同样的问题,但没有答案

我很乐意接受任何建议

谢谢
Lukas

如果R不支持导入Statistica电子表格文件(.sta文件),则Statistica支持将数据导出到.xlsx、.csv、SPSS和SAS格式文件。我认为其中一个可以由R本地处理。

如果您通过Statistica启用Statistica-R集成,将在R上安装一个名为ComAdapter的包

完成后,您有两个选择:

  • 您可以使用扩展(由Statistica提供)ActiveDataSet或电子表格在Statistica内部运行R脚本,以将Statistica电子表格作为R数据框访问

  • 您可以在工作区中创建R节点;将Statistica电子表格连接到工作区中的R节点;然后通过节点运行R脚本。ActiveDataSet和电子表格也将在R节点上下文中可用

  • 您可以编写一个小的R脚本(并使用ActiveDataSet或电子表格),然后在Statistica中运行它;R集成功能将Statistica电子表格转换为R数据框。然后,您可以在脚本中将其存储到磁盘,稍后再使用它

  • ComAdapter软件包将允许您从R内部通过COM与Statistica进行交互;您可以使用这种方法从Statistica电子表格中读取数据


希望这能有所帮助。

我的第一个冲动是看看这个方案,它没有像两年前那样提到统计数据。这对你不合适。也许你可以和你的指导老师谈谈,让他以csv或txt格式提供数据(一个理由是Statistica用户也可以学习导入这些数据)。如果做不到这一点,最好只在Statistica中学习这门课程——毕竟,了解多种工具是一项很有价值的技能。您是否尝试过在Statistica中将数据保存为.csv文件,然后在R中使用
read.csv