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

How to Import statistica data (*.sta) into R

我是一名硕士生,我正在使用 STATISTICA 程序学习统计学课程。我对 R 相当熟悉,并且想坚持使用它。所以我打算在 R 中做提供的练习。但是要处理的数据格式为 *.sta ...有没有办法将这样的文件导入 R?只要不损害数据,任何解决方法都可以。

其实我在 2 年前发现了同样的问题 here 但是没有答案。

我很乐意提出任何建议!

谢谢 卢卡斯

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

如果您通过 Statistica 启用 Statistica-R 集成,一个名为 COMadaptR 的包将安装到 R。

完成后,您有几个选择:

  • 您可以 运行 Statistica 中的 R 脚本使用扩展(由 Statistica 提供)ActiveDataSet 或 Spreadsheet 来访问作为 R 数据框的 Statistica 电子表格。

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

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

  • COMadaptR 包将允许您通过 R 中的 COM 与 Statistica 进行交互;您可以使用该方法从 Statistica 电子表格中读取数据。

希望对您有所帮助。