数据表工具插件该插件包含多个实用程序,可以更有效地处理数据表。 有了它,您可以:
- 快速设置数据表中显示的小数位数。
- 批量设置和更改列宽。
- 批量执行定制的重新排序和列排序。
- 将值标签转换为等效的字符串。
- 批量将列名称推送到表或从表中提取列名。
- 批量锁定和解锁表和列。
- 创建随机分类和相关正态数据。
- 从任何 JMP 报告表中获取数据。
- 从 JMP 报告中的任何图形获取 (x,y) 点。
- 单击图像以记录 (x,y) 点。
- 在空单元格上跨度或插值。
- 使用带有下拉菜单的直观界面创建自定义日期公式。
- 按照行在指定组中出现的顺序对行进行编号。
- 创建一个列,当选择该行时,其值为 1,否则为 0。
- 将文件夹(也可以选择其子文件夹)中的多个文件(文本、JMP 或 Excel)连接到单个 .jmp 表中。
- 将表与其自身连接任意次数。
- 有或没有替换的示例表行。
- 在多重响应和堆叠格式之间进行转换。
- 使用频率计数扩展表(取消汇总行)。
JMP 博客将更详细地描述其中许多功能。 有些还将作为独立的插件提供。 当它可用时,支持文档也将上传到此页面。
享受!
布雷迪
公用事业回复:数据表工具插件你好,
如何使用此加载项将数字 45008.078125 转换为 3/23/2023 1:52:30 AM?
从 Excel 导入日期格式后,我仍然无法解决此问题。
回复:数据表工具插件嘿@Byron_JMP , 很高兴听你这样说!
回复:数据表工具插件这个插件让我(再次)节省了至少一个半小时的时间。 谢谢!
回复:数据表工具插件太感谢了!那行得通。我真的很喜欢这个工具。
回复:数据表工具插件您好,请尝试在最后一位数字(示例中为 31)后添加勾号以完成定界。 否则,你所拥有的看起来不错。
干杯,
布雷迪
回复:数据表工具插件非常感谢您提供这个方便的插件。我不确定是我没有正确使用还是有什么不对劲。我正在尝试将字符列解析为日期。该列如下所示:yyyymmddhhmmss
我正在使用固定分隔符,但无法获得任何输出。感谢您在这里的任何帮助。


回复:数据表工具插件完全错过了那部分!再次非常感谢。 这是一个很棒的工具。
回复:数据表工具插件你好,
只要您在“月份格式”面板框中选择“3 个字母”单选按钮,它就应该可以工作。 (参见屏幕截图)。
干杯,
布雷迪

回复:数据表工具插件@brady_brady
嗨布雷迪。 迄今为止,我一直在广泛使用这个插件来解析文本数据。 这真的很节省时间!感谢那。 现在我有一个时间格式如下的数据集:“Mon, 30 Nov 2020 21:42:26 GMT”,并且加载项似乎无法将其转换为连续日期。 我想这是因为月份是文本而不是数字。 有什么办法解决吗?
回复:数据表工具插件Brady,我工作的公司刚刚在 JMP 培训课程中向我推荐了您的插件应用程序。它完美地解决了我的问题,并允许我获取复杂的机器日期/时间数据列并将其转换为我实际可以使用的东西。
回复:数据表工具插件我遇到了同样的错误“确保在尝试推送列名称时在所有 3 个窗格中进行选择。 有人知道如何解决这个问题吗?
回复:数据表工具插件Brady,这是一个很棒的工具集。 我仍然只是触及表面。 我经常使用的一个功能是跨度空单元格,使用 X 列进行插值。 这已经在多次插值列中为我提供了很多帮助。 我现在有一个集合,其中有变量。 其实我有15套。 我目前正在一次一个地研究它们。 这很乏味,但情况可能会更糟。
你写过这段代码来处理变量吗?
回复:数据表工具插件嗨 Brady - 我有一个实例,我们需要将日期格式从“ww/yyyy”(即包含周数后跟 4 位数年份的分类列,用正斜杠分隔符分隔)转换为 JMP 理解的格式日期。“数据表工具/特殊列公式/自定义日期编写器公式”非常棒,但不能处理这种特殊情况。这是一个容易合并的改变吗?(或者,有其他方法可以处理吗?)
谢谢!
杰瑞
回复:数据表工具插件奥拉夫,你能直接给我发一封电子邮件吗? 恐怕我需要对应用程序进行故障排除。 也许需要进行一些手术。
干杯,
布雷迪
回复:数据表工具插件在 win JMP 13.1.0 上也是如此
回复:数据表工具插件感谢您回复布雷迪,
我刷新了列表,甚至重新启动了插件和 JMP。
但这也没有帮助。 在多个文件上进行了测试。
在 Mac 上使用 13.2.0 和最新的插件。
问候,奥拉夫
聚苯乙烯
我录制了一个小视频,展示了我做了什么以及问题是如何呈现给我的,但是上传到这里需要我们的系统上未安装的某个版本的 Flash(现在在 Windows 上运行)。
回复:数据表工具插件您是否按下了窗口左上角的“刷新表列表”按钮? 完成此操作后,您应该能够:
1. 在左上角的列表框中选择新表(直到刷新姓名列表后它才会出现;由于我不会在这里详细介绍的原因,姓名列表不会自动刷新)
2. 在左下列表框中选择列名的列
3. 选择要将这些名称推入其中的表
4. 根据需要选中或取消选中选项
5. 按“推送姓名”按钮
干杯,
布雷迪
回复:数据表工具插件“推送列名称”不允许选择“列名称列”,从而导致错误“确保在所有 3 个窗格中进行选择”。 它是空的。 我缺少什么?回复:数据表工具插件我可以下载 JMp11 的这个插件吗
回复:数据表工具插件@tajrida ,
我同意。 问题是 .pdf 和 .docx 文件当前无法上传 - 我不确定为什么,但这是在基础设施切换后发生的。 当这个问题得到解决后,我将在博客中发布这些文件。 目前唯一编写的文档是自定义日期公式编写器的文档。
谢谢,
布雷迪
回复:数据表工具插件太棒了,谢谢!
回复:数据表工具插件包含示例的 PDF 帮助文件将有助于理解和使用此插件
回复:数据表工具插件非常有用,这非常节省时间。 今天已经使用了这个插件! 谢谢..
回复:数据表工具插件酷豆!谢谢你!
回复:数据表工具插件嗨,WebDesignesCrow,
您的数字似乎是自 1900 年 1 月 1 日以来的天数。 因此,您不需要该插件。 您只需要一个计算公式列如下:
asdate( indays( :z ) + informat( "1/1/1900" ) )
其中 :z 是包含天数的列。
Indays( ) 将其转换为秒,informat ( ) 将“1/1/1900”转换为代表 1/1/1900 的秒数,asDate ( ) 将此总和转换为日期格式。
但事实上,我得到的是 3 月 25 日,而不是 3 月 23 日,你的价值是 45008...其余的都是一样的。
干杯,
布雷迪
回复:数据表工具插件非常感谢您的公式和解释!
日期返回到错误的日期(与 Excel 显示的日期相差 2 天),但时间是正确的。
因此,我将公式编辑如下;
As Date( In Days( :z ) + Informat ("1/1/1900", "<MM><D><YYYY><HH><:><MM><:><SS><AMPM>")) - In Days( 2 )</AMPM></SS></MM></HH></YYYY></D></MM>看起来不错。
回复:数据表工具插件你好@WebDesignesCrow ,
我不确定 Excel 中做了什么,所以我无法对此进行说明,但 JMP 的计算是正确的:从 0000 开始 45008 天,1900 年 1 月 1 日是 0000,2023 年 3 月 25 日,而不是 2023 年 3 月 23 日。
原因如下:
1900 年至 2019 年(含)代表 30 个“区块”,每个区块为期 4 年。 每个“块”包含 (366 + 365 + 365 + 365) = 1461 天,除了年份为 1900 的块。1900 不是闰年,因为如果年份可以被 100 整除,但不能被 400 整除,那么该年份就不是闰年。闰年。
因此,从 1900 年到 2019 年,我们有 1461 * 30 - 1 = 43829 天。
2020 年、2021 年和 2022 年增加 (366 + 365 + 365) 天。
2023 年 1 月、2 月添加 (31 + 28) 天。
2023 年 3 月加上 24 天,我们将在 25 日到达 0000。
总数为 43829 + 366 + 365 + 365 + 31 + 28 + 24 = 45008。 剩余的小数部分就是 2023 年 3 月 25 日的小时、分钟和秒。
因此,您需要从 JMP 公式中删除 - Indays (2)。 (并调查 Excel 中发生的情况。)
干杯,
布雷迪
回复:数据表工具插件嗨布雷迪。
目前,我无法从我在脚本编写中使用的 JMP 公式中删除 -Indays (2),因为结果日期与我们的数据库相似。 但是,我也会与我们的 IT 团队核实这一点。 非常感谢您的建议。
回复:数据表工具插件日期格式编写器太酷了 - 它对从实际字符串开始、将其分割成块并识别条目有很大帮助。
是否有计划将其纳入标准。 编辑格式模式图形用户界面?

回复:数据表工具插件哇,这很有帮助,但是,我的大多数日期代码都包含几分之一秒、毫秒到微秒(例如“20240213101953.948386”),我无法解析它。如果我只获取秒数,它就可以工作,但是,如果我包含微秒,它只会在创建的列中给我“无数据”点。

回复:数据表工具插件@egaderlund ,
使用固定定界时,还必须指定最后一个断点。 (参见下面的示例)。
请注意,如果存在,“小数”运算符需要适合区域:在美国,该运算符是句点,但在许多其他区域,它是逗号。
干杯,
布雷迪
