PyCharm 2021.1 Help

Run notebooks and analyze data

To preview and analyze data sets, you need to run the executable paragraphs of your notebook.

Running notebooks

You can run paragraphs one by one or all at once. When executing any paragraph, mind code dependencies. If, for example, the current paragraph relies on the variables that are initialized in the previous paragraph, it needs to be executed first.

  • Click Run all on the notebook editor toolbar to execute all paragraphs of the notebook. The progress of the execution will be shown on the toolbar.

  • Click Run a paragraph icon in the gutter to execute a particular paragraph of the notebook.

Once the execution completes, the execution status is shown in the toolbar and in the gutter:

  • Finished: success: execution has been successfully finished

    You can click this icon to execute the paragraph again.

    Run a paragraph

  • Finished: failed: execution has failed

  • Finished: aborted: execution has been aborted

In case of the successful execution, preview the output that is shown below the paragraph code.

Executing code paragraph has been successfully finished

Refresh interpreters

When you execute code of your notebook, you might want to restart an interpreter on the target Zeppelin server. For your convenience, PyCharm provides several options to do this:

  • Click Interpreter settings on the notebook toolbar.

  • Right-click the Run icon in the gutter and select Restart Interpreter.

    Restart Dart Analysis interpreter from the gutter

  • Right-click any paragraph in the editor and select Restart Interpreter from the context menu.

Viewing tables

By default, the Table tab shows all the processed data.

Car data in the table view

Organize data in the table

  • Click a column header to order values in it.

  • Click Filter data to filter data in the selected column.

  • Click Pagination to organize table in pages. Toggle this button and specify the number of table rows to display on a page: 10, 15, 30, or 100.

Export tables

  1. Click Export table to save the table in a .csv file.

  2. Enter the filename and click Save.

Viewing charts

The default type of the chart is defined by the chart settings on the server. However, you can configure and modify the predefined settings.

Configure charts

  1. Click Chart settings icon to alter the initial settings of the chart.

    Chart view

  2. Click any icon that corresponds to a chart type and the new chart will be plotted. For example, click Scatter chart icon to add a new scatter chart.

  3. Drag the columns you want to plot to the specific field:

    Building a new chart

  4. Click the Add new series link to add more series to the chart. Then drag the required columns to the target fields to set the axes.

Export charts

  1. Click Export a chart to save the generated graphical output in the .png format.

  2. Enter the filename and click Save.

Troubleshooting

If, for some reasons, the execution of the notebook or a particular paragraph has failed, review the error message and consider some typical troubleshooting actions:

ProblemRecommended action
The notebook toolbar is not available. The following warning message is shown: The notebook is not connectedClick the Try Reconnect link to get the notebook connected to the server.
Server connection is lost. The corresponding icon shows the disconnected status of the server:
Disconnected server
Click Refresh connections to reestablish the connection to the server.
Interpreter session gets expired. For example, the error message reports that the Spark session is expired.Click Interpreter bindings on the notebook toolbar control and restart the problematic interpreter.
Last modified: 30 June 2021