Hub
Pricing About
NodeNode / Learner

JPython Function (Legacy)

KNIME LabsJython
Drag & drop
Like

This node populates a new column (appended to the input DataTable) by executing the specified JPython function once per row in the input DataTable. The values for each column in the input row may be accessed via the val("column name") (returning float, int or string) or the valplain("column name") (returning the concrete cell object) JPython function. For example, a simple JPython function to sum the values in 2 input columns might be:

val("col1") + val("col2")

Currently employs jython v2.2.1.

Node details

Input ports
  1. Type: Table
    Table that the JPython function will operate on.
    Table that the JPython function will operate on.
Output ports
  1. Type: Table
    Table containing the results of the JPython function.
    Table containing the results of the JPython function.

Extension

The JPython Function (Legacy) node is part of this extension:

  1. Go to item

Related workflows & nodes

  1. Go to item
  2. Go to item
  3. Go to item

KNIME
Open for Innovation

KNIME AG
Talacker 50
8001 Zurich, Switzerland
  • Software
  • Getting started
  • Documentation
  • Courses + Certification
  • Solutions
  • KNIME Hub
  • KNIME Forum
  • Blog
  • Events
  • Partner
  • Developers
  • KNIME Home
  • Careers
  • Contact us
Download KNIME Analytics Platform Read more about KNIME Business Hub
© 2025 KNIME AG. All rights reserved.
  • Trademarks
  • Imprint
  • Privacy
  • Terms & Conditions
  • Data Processing Agreement
  • Credits