笔记本和脚本

您可以在代码编辑器(如笔记本编辑器)或集成开发环境(如 RStudio )中使用 Jupyter 笔记本和脚本创建、编辑和执行 Python 和 R 代码。

Notebook
Jupyter Notebook 是基于 Web 的交互式计算环境。 您可以使用 Notebook 来运行用于处理数据的小代码片段,并且可以立即查看计算结果。 笔记本包含处理数据所需的所有构建块,即数据,处理数据的代码计算,结果的可视化以及文本和富媒体,以增强理解。
脚本
脚本是包含一组命令和注释的文件。 可以保存该脚本,稍后将其用于重新执行已保存的命令。 与笔记本不同,脚本中的命令只能以线性方式执行。

Notebook

所需许可权
项目中的 编辑者管理员 角色
工具
笔记本编辑器
编程语言
Python 和 R
数据格式
全部类型
代码支持可用于从以下对象的项目资产装入和访问数据:
数据资产,例如 CSV , JSON 和 .xlsx 和 .xls 文件
数据库连接和已连接的数据资产

请参阅数据加载支持。 用于受支持的文件和数据库类型。

数据大小
5 GB。 如果文件较大,那么必须分多个部分加载数据。

脚本

所需许可权
项目中的 编辑者管理员 角色
工具
RStudio
编程语言
R
数据格式
全部类型
代码支持可用于从以下对象的项目资产装入和访问数据:
数据资产,例如 CSV , JSON 和 .xlsx 和 .xls 文件
数据库连接和已连接的数据资产

请参阅数据加载支持。 用于受支持的文件和数据库类型。

数据大小
5 GB。 如果文件较大,那么必须分多个部分加载数据。

在 Notebook 编辑器中工作

笔记本编辑器主要用于交互式,探索性的数据分析编程和数据可视化。 一次只能有一个人编辑笔记本。 所有其他用户只能在锁定时以视图方式访问已打开的 Notebook。

您可以使用以下类型的库:

  • 随 Notebook 运行时环境一起提供的预安装开放式源代码库
  • 随 Notebook 运行时环境一起提供的免费 IBM 库
  • 您自己的库

当 Notebook 就绪时,您可以创建作业以直接从 Notebook 编辑器运行 Notebook。 作业配置可以使用在 Notebook 运行时传递到具有不同值的 Notebook 的环境变量。

在 RStudio

RStudio 仅适用于 watsonx 部署的 IBM Cloud。 watsonx AWS 上的部署不能使用。 RStudio

RStudio 是一个集成开发环境,用于处理 R 脚本或 Shiny 应用程序。 尽管 RStudio IDE 在带有 R 环境运行时的 Spark 中无法启动,您仍可以通过以编程方式访问 Spark 内核在 R 脚本和 Shiny 应用中使用 Spark。

R 脚本和 Shiny 应用程序只能在 RStudio IDE 中创建和使用。 无法为 R 脚本或 R Shiny 部署创建作业。

了解更多