Icon

05_​Data_​Manipulation_​optional_​Solution

Data Manipulation (optional) - Solution

Solution to exercise 5 for the KNIME Analytics Platform for Data Wranglers course
- Create a new feature using the Rule Engine node and the Constant Value Column node
- Concatenate and join data into one table


Exercise 5: Data ManipulationIn this exercise you add a trasaction type and merge all data into one table 2a) Join the information on the onsite purchases with the information on the product prizes (bottomoutput table of the metanode). Exclude columns that were created as intermediate columns in somedata manipulation steps.2b) Create a new column "Type" that gets the value "Store - no CC" if the customer ID is notavailable, and "Store - CC" otherwise.2c) Create a new column "Type" with a constant value "OnlineStore" for the orders coming from theonline store (top output port of the metanode)2d) Concatenate the data on online and onsite purchases 3a) Join information on customers with thepurchase information Add transaction typeAdd type transaction typeAdd Priceand exclude superflous columnsTop: Online purchasesBottom: Product pricesOne row per basket to one row per product ConstantValue Column Rule Engine Read onsitetransactions data Joiner Concatenate Joiner Read data ononline purchases Tabletransformation Resolve StructurProblems in Product Nr Read cleanedcustomer information Exercise 5: Data ManipulationIn this exercise you add a trasaction type and merge all data into one table 2a) Join the information on the onsite purchases with the information on the product prizes (bottomoutput table of the metanode). Exclude columns that were created as intermediate columns in somedata manipulation steps.2b) Create a new column "Type" that gets the value "Store - no CC" if the customer ID is notavailable, and "Store - CC" otherwise.2c) Create a new column "Type" with a constant value "OnlineStore" for the orders coming from theonline store (top output port of the metanode)2d) Concatenate the data on online and onsite purchases 3a) Join information on customers with thepurchase information Add transaction typeAdd type transaction typeAdd Priceand exclude superflous columnsTop: Online purchasesBottom: Product pricesOne row per basket to one row per product ConstantValue Column Rule Engine Read onsitetransactions data Joiner Concatenate Joiner Read data ononline purchases Tabletransformation Resolve StructurProblems in Product Nr Read cleanedcustomer information

Nodes

Extensions

Links