让我在你的脑海里画一幅图画。 您正在开发一个项目,需要从在线数据库中编译和报告数据。 您知道 JMP 在数据提取和操作方面功能强大,但您只是不知道从哪里开始:如何提取在线数据? 如何过滤和筛选这些数据? 我如何扩展它以从整个数据库收集信息? JMP和JSL具有强大而广泛的功能,我今天在这里向您介绍Internet Open。
什么是互联网开放?
之内联合管理计划,在“文件”菜单中,有一个标记为“Internet 打开”的功能。其一般用途是将网站中的格式化数据或文本数据导入 JMP 数据表中。 从那里,您可以使用 JMP 进行随心所欲的统计分析。 选择此选项时,您可以输入 URL,从网络中选择您想要的特定数据表,甚至可以在导入格式化表和仅导入文本之间切换。 这开辟了一个全新的数据和统计可能性世界。 互联网包含一生的信息,因此能够访问它具有一生的价值。
在 JMP 的一个夏季项目中,我的任务是从互联网上收集数据。 我可以做到这一点的一种方法是在多个网站上手动搜索我需要的每一个小数据;然而,这会花费太长的时间,而且效率肯定很低。 相反,我只是使用 Internet Open 工具并自动下载所有数据! 这使得数据汇编更加有效和准确。 从那里,我能够使用 JMP 提供的许多工具来过滤和筛选数据。 举个例子,假设您对电视节目“迷失”感兴趣,并且想要分析剧集的长度。

使用 Internet Open,您可以复制维基百科链接 ( https://en.wikipedia.org/wiki/List_of_Lost_episodes ) 进入 URL 点。 由于数据表已在网站内格式化,因此您可以使用“打开为数据”过滤器。 选择“确定”后,将弹出另一个窗口,其中包含在网站中找到的 JMP 数据表列表。 我只需要第一个数据表,因此选择第一行并单击“确定”。 你的桌子应该会弹出! 就这么简单!


我们如何才能使其更加高效?
虽然使用 Internet Open 提取数据绝对比我自己将数据插入 JMP 更进步,但我仍然觉得有必要进一步加快这一过程。 我希望自动化一切,这样只需单击一个按钮,我就可以立即打开 JMP 数据表。 为此,我需要使用 JSL。
这是我真正接触 JSL 的第一个夏天,所以我肯定会认为自己是该语言的初学者。 话虽这么说,使用互联网通过代码打开非常简单! 您将使用的主要语法是“Open()”函数,它打开来自网络的表、脚本和数据! 将 URL 粘贴到打开函数中后,您可以选择要导入的特定表、将表设置为不可见等等。
Internet Open 是一个重要的工具,因为它具有如此大的价值,同时又如此简单。 只需点击几下即可访问整个世界,并节省您的时间和精力。 它具有多种应用程序和设置,包括 JSL 中开放工具的大量灵活性。 如果你还没有尝试过!
嗨克里斯,
我从不编写 jsl 脚本,但决定尝试使用 Open 函数编写一个脚本。 我得到了指导约翰·施罗德的帖子回答一个问题。
此代码打开一个文件。通过更改括号中的数字,它会打开页面上的不同表格。
打开( ” https://en.wikipedia.org/wiki/List_of_Lost_episodes ", HTML 表(1) );