工作流程构建器和参考大家好,
我正在尝试构建一个工作流程,允许快速查看大量具有相同格式、变量数量、列名称等的 csv 文件。 我没想到这会那么复杂,但我在参考方面遇到了麻烦。 我附上了一个示例文件(解构的定量质量图像,其中包含 x、y 像素位置和每个像素的质量计数)。 我首先将 x 和 y 分箱为两个相等的分箱宽度(对图像进行分箱)。 然后我进行制表,将 bin x 放在顶部,将 bin y 放在旁边,选择我的统计数据作为总和,然后将所有 7 个质量计数变量转储到(16O、31P、77Se 等)中。 然后,我按字母顺序对列进行排序,这样我就可以为每个质量创建一个堆叠表并保留 bin y 列。 这给了我一个标签列和 bin y ,它们是 x,y 坐标,以及一个计数,现在是每个 2x2 分级像素中计数的总和。 但是当我尝试这样做时,我总是会遇到表格不可用的问题,并且我不清楚为什么一些“无标题”表格出现在参考管理器中,而另一些却没有。 最终,我希望工作流程能够以这样的方式工作,我所需要做的就是选择不同的 .csv 文件。感谢您的任何建议! 最好的问候,格雷格
自动化和脚本编写回复:工作流程构建器和参考您可以将表格/摘要与自制的分组列一起使用:
Names Default to here();
PickFile();
dt = Current Data Table() ;
dt << New Column( "bins",
Numeric,
"Continuous",
Format( "Best", 12 ),
Formula( Floor( :x / 2 ) + Floor( :y / 2 ) * 1000 ),
Set Selected
);
dt << Summary(
Group( :myBins ),
Min( :x ),
Min( :y ),
Sum( :"Sum : [16O]"n ),
Sum( :"Sum : [12C14N]"n ),
Sum( :"Sum : [12C15N]"n ),
Sum( :"Sum : [31P]"n ),
Sum( :"Sum : [77Se]"n ),
Sum( :"Sum : [80Se]"n ),
Sum( :"Sum : [82Se]"n ),
Sum( :"Sum : [-]"n )
)
回复:工作流程构建器和参考或者更短 - 使用可以在“摘要”菜单中定义的转换列:

Names Default to here();
PickFile();
Current Data Table() << Summary(
Group( Transform column("myBins", Formula(Floor( :x / 2 ) + Floor( :y / 2 ) * 1000)) ),
Min( :x ),
Min( :y ),
Sum( :"Sum : [16O]"n ),
Sum( :"Sum : [12C14N]"n ),
Sum( :"Sum : [12C15N]"n ),
Sum( :"Sum : [31P]"n ),
Sum( :"Sum : [77Se]"n ),
Sum( :"Sum : [80Se]"n ),
Sum( :"Sum : [82Se]"n ),
Sum( :"Sum : [-]"n )
)回复:工作流程构建器和参考你好@格雷格麦克马洪,
我已经提出了有关工作流程的几乎类似的问题。
https://community.jmp.com/t5/Discussions/How-to-delete-reference-of-formula-column-in-JSL/mp/654997#M84413
希望您能投票支持此愿望清单:
https://community.jmp.com/t5/JMP-Wish-List/Workflow-and-Alert-to-record-delete-columns-which-are-referenced/idi-p/655791
谢谢
回复:工作流程构建器和参考谢谢 Hogi - 这肯定是一个比我的更优雅的解决方案!
最好的,
格雷格