有没有办法创建可以应用于不同数据集的分析?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我对不同的数据文件进行相同的多次分析。有没有一种方法可以使用一个数据文件创建分析,然后应用于不同的数据文件?我讨厌一直重复同样的过程。
乙
回复:有没有办法创建可以应用于不同数据集的分析?谢谢你,朱利安! 那是最有帮助的!
詹妮弗
回复:有没有办法创建可以应用于不同数据集的分析?你好@jennifer_n_blak ,
绝对地! JSL 中注释的语法是:
// this is a single line comment
/*
This
is a
multi-line
comment
*/
朱利安
回复:有没有办法创建可以应用于不同数据集的分析?嗨朱利安,
感谢这篇有用的帖子。 我想知道,有没有一种方法可以在不中断代码的情况下在脚本窗口中注释脚本(就像在 R 中使用 # 一样)?
我不做 JSL,所以在我执行分析时更容易记下分析的类型,这样我以后就不必破译大量代码。
谢谢!
詹妮弗
回复:有没有办法创建可以应用于不同数据集的分析?这也可以用 JSL 完成,但需要一些手动编码(汇总表除外,它在运行时生成脚本,保存到“源”下的数据表脚本中)。 您有使用 JSL 脚本或一般编程的经验吗? 如果没有,我建议您阅读 JSL 脚本指南,该指南位于“帮助”>“书籍”>“脚本指南”下
为了让你开始,这里是我将如何摆脱空白行(名为“TEST”的列中的空白值)
dt =当前数据表() ;
dt <<选择哪里( :测试== “” ) ;
dt <<删除行;
此完全相同的代码可用于删除列中包含您希望为其选择的关键字的行,例如,查找字符串“Useless Data”:
dt =当前数据表() ;
dt <<选择哪里( :测试== “无用数据“ ) ;
dt <<删除行;
要更改列数据类型,您可以使用以下代码(这引用名为“Test”的列)
dt :测试<<数据类型(数字) <<设置建模类型(连续的) ;
我希望这有帮助!
朱利安
回复:有没有办法创建可以应用于不同数据集的分析?如果您需要图表或其他平台输出,您的解释很有效,但是如果您需要对表格执行重复操作并且您希望每次都执行相同的任务怎么办?例如,假设我想执行以下操作:
1) 将数据粘贴到 JMP
2)删除空白行或其中包含我需要过滤掉的关键字的行。
3) 将 3 列的列类型从字符更改为数字
4) 表 --> 摘要
我粘贴到 JMP 中的数据每次都是相同的格式,具有相同的列标题名称和列数据类型。
回复:有没有办法创建可以应用于不同数据集的分析?朱利安给出了最好的选择。
就提高生产力与投资而言,下一个最有效的是这本书:
http://www.sas.com/store/books/categories/usage-and-reference/jump-into-jmp-scripting/prodBK_61733_en.html
只需阅读一下,这将提高您的工作效率。
回复:有没有办法创建可以应用于不同数据集的分析?绝对地! 使用 JMP 脚本,您可以保存对第一个数据集执行的分析,然后对您可能拥有的任何新数据运行脚本。 要首先保存脚本,您需要执行分析,然后选择最上面的红色三角形,转到脚本,然后选择“将脚本保存到脚本窗口”。 这将保存您为创建分析所做的一切,以及您可能对输出所做的任何自定义。 您可以执行许多分析并将脚本保存到同一个脚本窗口——这样您就可以拥有一个脚本来运行您需要的所有分析。
您保存的脚本不是特定于数据集的(这意味着您可以打开不同的数据集并运行脚本),但该脚本将引用您为分析招募的特定列。 您的所有数据集是否都具有相同的列名? 如果是这样,您无需再做任何事情! 只需保存您需要的所有脚本,然后打开一个新数据集并运行脚本(在 PC 上按 control-R,在 mac 上按 command-R)。如果你的数据集有不同的列名,你有几个选择:
1. 重命名您的列以匹配原始数据集
2. 使用查找和替换为每个数据集换出脚本中引用的列名称
3. 修改您的脚本以提示您使用哪些列。
最后一个选项可能是最强大的方法,因为您可以在任何数据集上使用您的脚本而无需修改,但它确实需要您学习一点 JSL 来设计界面。 如果您有一些编程经验,我敢打赌您会对 JSL 感到宾至如归,但如果编程和脚本编写对您来说是新手,那么您可能希望坚持使用更多手动选项。 如果您决定要使用自定义界面,请告诉我,我很乐意为创建灵活的脚本提供一些参考和指导。
我希望这有帮助!
朱利安