Icon

07 Join and Concatenate

Exercise for joining and concatenating data.

Join tables with different information for the same ID. Concatenate tables with the same information for different IDs.





Exercise: Concatenate1) Read the life expectancy data from two sources: an Excel sheet that contains the data for countries and a database table that contains the datafor continents.2) Concatenate them into one table. Use union of columns. What happens to the Rank column that is missing in the top table? Exercise: Join1) Read the population, life expectancy, geo coordinates, and travel advisories data by executing the reader nodes below2) Join all tables based on the names of the countries. Use inner join. How many rows are there in the final joined table? Were any rows discardedduring the joining operation?3) OPTIONAL: The names of the following countries are written differently in the travel advisories table compared to the other tables. The spelling inthe other tables is shown in brackets:- The Gambia (Gambia)- Guinea Bissau (Guinea-Bissau)- The Bahamas (Bahamas)Edit the country names in the travel advisories table manually with the Table Editor node. Join the edited table with the other tables. How many rowsare there in the joined table now?Hint! You can drag and drop the files from KNIME Explorer to the workflow editorChange the file paths to workflow relative paths starting with knime://knime.workflow/ LE for Airline ID and ActiveInner join on country nameInner join on nameInner join on country nameAirlines.csvAirlines.csvAirline ID to stringAirlines.csvRoutes.csvAirplanes.csvNode 49Concatenate Joiner Joiner Joiner CSV Reader CSV Reader Number To String CSV Reader CSV Reader CSV Reader CSV Reader Exercise: Concatenate1) Read the life expectancy data from two sources: an Excel sheet that contains the data for countries and a database table that contains the datafor continents.2) Concatenate them into one table. Use union of columns. What happens to the Rank column that is missing in the top table? Exercise: Join1) Read the population, life expectancy, geo coordinates, and travel advisories data by executing the reader nodes below2) Join all tables based on the names of the countries. Use inner join. How many rows are there in the final joined table? Were any rows discardedduring the joining operation?3) OPTIONAL: The names of the following countries are written differently in the travel advisories table compared to the other tables. The spelling inthe other tables is shown in brackets:- The Gambia (Gambia)- Guinea Bissau (Guinea-Bissau)- The Bahamas (Bahamas)Edit the country names in the travel advisories table manually with the Table Editor node. Join the edited table with the other tables. How many rowsare there in the joined table now?Hint! You can drag and drop the files from KNIME Explorer to the workflow editorChange the file paths to workflow relative paths starting with knime://knime.workflow/ LE for Airline ID and ActiveInner join on country nameInner join on nameInner join on country nameAirlines.csvAirlines.csvAirline ID to stringAirlines.csvRoutes.csvAirplanes.csvNode 49Concatenate Joiner Joiner Joiner CSV Reader CSV Reader Number To String CSV Reader CSV Reader CSV Reader CSV Reader

Nodes

Extensions

Links