我在 SAS 中下载了一个大型人口普查文件 (550MB),该文件随 SAS 控制语言一起提供以创建格式、读取原始数据文件并将格式附加到变量。我可以轻松地使用文件/打开菜单项来访问文件,但这不会传输格式。当我尝试使用 SAS/browse file 命令时,我收到一条通知,无法在端口 8561 上建立到 127.0.0.1 的连接。
我被卡住了,因为我不知道如何解决这个问题。
非常感谢1
这个问题之前已经被问过和回答过
如何使用 SAS 格式库呈现 SAS 文件
答案是JMP不能直接读取格式文件。如果您在 JMP 所在的同一台计算机上有可用的 SAS,并且您使用 JMP 到 SAS 接口,则您只能处理这些文件。
谢谢,吉姆,你的回应。
我一直在遵循这些建议。SAS 在我的计算机上启动并运行,分配了 libname“canada”,它保存 pumf2016(数据)和在读取原始数据时生成的格式库作为 SAS 文件。SAS 上的浏览显示显示了应用于相应列的格式。
我试过两种方法。 一、在JSL编辑器中完成所有步骤,提交connect,库定义命令。 然后提交我已经说明的复制命令。
副本工作正常,但列属性菜单中给出的变量格式的指示没有任何作用。
我还使用了 JMP 的 SAS 连接过程连接到当前机器上的 SAS。我设置了使用变量名称和处理 SAS 格式的选项。变量名称出现,列属性选项卡的内容列表显示 SAS 格式的名称。同样,显示数据表中没有出现格式,我不知道如何显示它们。
要么我的设置中有些东西根本不起作用 - 要么我错过了一些重要的 JMP 步骤。 但是,数据可以正确传输——只是不显示格式值。 我感觉有点愚蠢,因为我原以为用这个数据集来做一些社会比较。总可以让学生做几个价值标签,但不是几十个!
我已阅读“使用 SAS 自定义格式导入....”,但由于我在打开数据集的情况下运行 SAS,因此我没有完全理解该文档中的步骤 C 和 D。任何帮助将不胜感激。
拉里·尼兹