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

时间:2015-04-20 14:39:36

标签: r import

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

我实际上在2年前找到了同样的问题here但是没有答案。

我对任何建议都很满意!

由于 卢卡斯

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

完成后,您有几个选择:

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

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

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

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

希望这有帮助。