如何获取表信息你好,
JMP中有没有一种方法可以获取表上的信息,类似于SAS PROC CONTENTS的功能(列名、行数、列名、列类型等)?
谢谢,奥伦
回复: 如何获取表信息感谢大家为我的请求提供可能的解决方案。
奥伦.
回复: 如何获取表信息嗨杰夫,
非常感谢。 我刚刚下载了您推荐的加载项。 它不提供有关表本身的信息(表名称、创建日期等),但这可能是我正在寻找的最好的解决方案。
BR,奥伦
回复: 如何获取表信息查看表属性插件经过@Justin_Chilton 。
我想这可能就是您正在寻找的。
回复: 如何获取表信息*列查看器*选项非常有用,尤其是*数据功能
询问*显示摘要*时显示的信息的表格视图*,如
它显示表列中的所有列名称(在数据表中),
允许打印、排序和打印等。
但是,*如果将汇总表连接起来,它可能会更有用
到数据表*,以更改 *Columns* 列中标题的方式
会更改数据表中的标题。 例如,如果
数据表包含单词“Mean”(例如,因为它们是由
*摘要*),我可以立即删除所有这些“平均值”(如果我想缩短
标题),方法是使用“查找”并将其全部替换为空白。
回复: 如何获取表信息嗨奥伦,
遗憾的是,JMP 中没有这样的开箱即用的程序来使用 PROC CONTENTS。
JMP 中最接近的功能是列查看器平台,从主菜单 -> 列 -> 列查看器:
https://www.jmp.com/support/help/en/15.0/#page/jmp/select-columns-in-the-columns-viewer.shtml
通过使用 JSL DataTable 函数,您可以使用更多低级函数来获取有关表和文件的一般详细信息,但这意味着要编写 JSL 代码。
我建议您尝试使用列查看器,并最终将您的问题报告给 WW JMP 主社区,以便您获得更大的可见性。
希望这可以帮助。
再见,马西莫
回复: 如何获取表信息你好汤姆,
感谢你能这么快回复。 我尝试运行您发送的脚本,但找不到输出。
无论如何,我需要一个更详细的输出,其中包含所有表的信息,如目录生成的信息。 这是出于监管目的,期望获得与 SAS 类似的输出。
我可能不得不寻找其他解决方案。
再次感谢,奥伦
回复: 如何获取表信息嗨奥伦,
我不熟悉SAS 过程内容,
但我知道在 JSL 中您可以通过单独的命令获取所需的所有信息。 这里有一些:
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Get Script();
dt << Get Column Names("string");
Nr = NRows(dt);
Nd = NCols(dt);
dt:Age << Get Data Type;
dt:Age << Get Modeling Type;
这对你来说够了吗?
BR,
汤姆.