Jupyter Notebook
The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text. Uses include data cleaning and transformation, numerical simulation, statistical modeling, data visualization, machine learning, and much more.
Datagrok lets you create, edit, import, link, and apply Notebooks into tables.
Create a notebook
Creating a new notebook is very easy. There are several ways to do this:
- Click
Functions | Notebooks | New Notebook
- Run #{x.CmdNewNotebook} from the Console
- Select one or more tables and click
Actions | Open in Notebooks
on the Context Panel.
If you want to link a notebook to one or more tables, please use the third method.
Notebooks browser
In the Notebooks Browser, you can navigate over all available notebooks. If any of notebooks can be applicable to any of opened tables, it will be marked with "Applicable to" note. Also filtering can be used to filter only applicable notebooks.
Apply existing notebooks into tables
To use one of the notebooks available in the platform, open a table and search for applicable notebooks in the Notebooks Browser. Select a notebook and use its context menu to apply it to your data.
Return a table into the platform
Use simple function called "grok". Example:
grok(< table >)
where table in a Pandas dataframe.
Supported languages
- Python (3.7)
Optionally: R, Julia and JavaScript.
Environments
Each script can be run in an isolated environment, with predefined packages configuration, same as for Script Environments. The environment can be specified in the notebook properties.
Importing notebooks
To import a notebook, just drag-and-drop the corresponding .ipynb
file to the platform or use
import.
Videos
See also: