我是一名硕士生,我正在学习STATISTICA课程的统计学课程。我对R很熟悉并且想坚持下去。所以我打算在R中提供练习。但是要使用的数据格式为* .sta ...有没有办法将这样的文件导入R?任何解决方法都没有问题,只要它不会危及数据。
我实际上在2年前找到了同样的问题here但是没有答案。
我对任何建议都很满意!
由于 卢卡斯
答案 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电子表格中读取数据。
希望这有帮助。