首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在SPSS 18中指定相对路径

在SPSS 18中指定相对路径
EN

Stack Overflow用户
提问于 2010-06-03 21:05:32
回答 4查看 4.5K关注 0票数 3

在SPSS11中,可以指定相对路径。示例:

代码语言:javascript
运行
复制
FILE HANDLE myfile='..\..\data\current.txt' /LRECL=533.
DATA LIST FILE=myfile /
...

这是因为很明显,SPSS11将工作文件夹设置为保存源.SPS文件的路径。似乎SPSS18总是将它的工作文件夹设置到SPSS本身的安装文件夹中。这完全不是一回事。

有没有改变这种行为的选择?或者我坚持将所有内容都更改为绝对文件名?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-09-11 01:37:12

您可以定义一个目录路径,并在其他文件句柄声明中使用它,以避免键入:

文件句柄directoryPath /名称=‘C:\目录\路径\’。

文件句柄myFile /NAME=‘目录路径/文件名.xyz’。

GET FILE='myFile‘。

这将获得文件: C:\Directory\Path\fileName.xyz。

斜杠的方向可能很重要。

(适用于版本17)

票数 4
EN

Stack Overflow用户

发布于 2010-06-04 07:11:24

如果使用INSERT命令运行sps文件,它可以选择将工作目录更改到该位置。

您可以使用HOST命令来SUBST一个驱动器号(在PC上),并引用其中的所有内容。

您可以为公共根位置定义一个文件句柄,并在文件引用中使用它。

您可以使用Python可编程性来查找活动语法窗口的路径,并发出SPSS CD命令来适当地设置后端工作目录。

HTH,Jon Peck

票数 2
EN

Stack Overflow用户

发布于 2010-06-29 07:10:23

使用Python,您可以获得当前语法窗口(或任何其他窗口)的完整路径,并获得其路径。使用该命令,您可以发出SPSS cd命令来相应地更改后端工作目录。

但是,如果您定义了一个环境变量,则可以在SPSS的文件规范中使用该变量。

附注:SPSS为Python (以及R和.NET语言)提供了大量的apis和助手模块。您可以从SPSS开发人员中心( www.spss.com/devcentral )获取有关这方面的信息。一旦您有了基本的SPSS Statistics产品,所有的语言扩展都是免费的。

向您致敬,乔恩·派克

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2966177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档