liveBook · Manning

Merge

A merge operation combines inputs from multiple sources into a single result, resolving overlaps according to the operation's rules.

How 5 Manning books explain it

Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI

A merge function combines tabular structures by matching records according to shared keys or join conditions.

How it is used
Combines company product tables into datasets for analysis or machine-learning preparation.
How deep it goes
Demonstrates staged merging with pandas and notes efficiency and memory limits without detailing join semantics.
Examples
Uses three product tables containing identifiers, names, prices, descriptions, categories, manufacturers, and weights.
What you can do after
Apply it via pandas to combine keyed tables and prepare data for analysis or machine learning.

Read how Machine Learning for Tabular Data: XGBoost, Deep Learning, and AI explains merge →

Apache Kafka in Action

merge is a stream-processing function that combines records from multiple streams into one stream.

How it is used
Combines uniform streams from different sources into one stream for continued real-time processing.
How deep it goes
Explains the processor’s input combination, SQL UNION analogy, and branch-sales example without detailing execution internals.
Examples
Uses northern and southern branch sales streams merged into a central processing flow.
What you can do after
Apply it via Kafka Streams-style processor expressions to combine compatible streams for downstream analysis or processing.

Read how Apache Kafka in Action explains merge →

Starting Data Analytics with Generative AI and Python

A merge function combines tabular data structures by matching rows on one or more key columns.

How it is used
Connects review, order, and customer tables to assign customer information and investigate inconsistent records.
How deep it goes
Demonstrates left joins, key selection, reassignment, and validation, but does not detail merge parameters beyond the join key and type.
Examples
Uses review, order, and customer DataFrames, customer_unique_id assignment, and a multiple-customer-per-order check.
What you can do after
Apply it via pandas to combine DataFrames, preserve review rows, and test whether the chosen key produces credible matches.

Read how Starting Data Analytics with Generative AI and Python explains merge →

Clojure: The Essential Reference

merge is a Clojure function that combines maps by copying key-value pairs and letting later values replace earlier values for conflicting keys.

How it is used
Combines maps for ordinary key replacement and delegates computed conflict handling to merge-with.
How deep it goes
Defines inputs, outputs, conflicts, return types, exceptions, and sorted-map constraints, then demonstrates compositional patterns.
Examples
Demonstrates ordinary merging, numeric aggregation, collection accumulation, record addition, sorted-key failures, and a reusable merge helper.
What you can do after
Apply it via Clojure's merge function to combine maps and choose merge-with when conflicts require custom resolution.

Read how Clojure: The Essential Reference explains merge →

The Well-Grounded Rubyist, Fourth Edition

merge is a Ruby Hash method that returns a new hash containing the receiver's pairs and another hash's pairs, with the other hash's values taking precedence for duplicate keys.

How it is used
Combines hash data while preserving the receiver and resolving duplicate keys in favor of the argument.
How deep it goes
Explains returned-hash behavior, duplicate-key precedence, and destructive alternatives, but does not detail implementation internals.
Examples
Uses two hashes containing first, last, and suffix pairs to demonstrate a new result and second-hash precedence.
What you can do after
Apply merge to create combined hashes without mutating the receiver and predict values for overlapping keys.

Read how The Well-Grounded Rubyist, Fourth Edition explains merge →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.