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

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


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