Data manipulation — quiz
6 questions covering this module. Filtering columns and rows, rule logic, and handling missing values.
Which node lets you see the rows a filter excluded?
- Row Filter
- Row Splitter
- Column Filter
- Rule Engine
Answer: Row Splitter — Non-matching rows come out of the second port.
A new column appears in the source each month. Which selection mode survives?
- Manual
- Wildcard or type-based
- Neither
- Reference
Answer: Wildcard or type-based — A manual list breaks when the schema changes.
Which rule ordering is correct?
- > 100 then > 1000
- > 1000 then > 100
- Order does not matter
- Alphabetical
Answer: > 1000 then > 100 — The most specific condition must be evaluated first.
Rows matching no rule receive:
- Zero
- A missing value
- The last rule's result
- An error
Answer: A missing value — Add a TRUE catch-all unless missing is intended.
In KNIME, a missing value is:
- An empty string
- A distinct state, not empty or zero
- Always zero
- A null string
Answer: A distinct state, not empty or zero — Use MISSING $col$ in a Rule Engine to test for it.
Filling revenue with the mean rather than zero:
- Is always better
- Asserts the value was typical rather than zero
- Is faster
- Removes the row
Answer: Asserts the value was typical rather than zero — The two produce different totals.