Specifying "MergeKeys" for "innerjoin"

10 vues (au cours des 30 derniers jours)
FM
FM le 9 Nov 2022
Commenté : FM le 18 Nov 2022
I wonder what people feel about incorporating a MergeKeys option into "innerjoin", similar to what is available for "outerjoin"?
The "innerjoin" function merges keys by default, but doesn't do so when specifying "LeftVariables" and "RightVariables". I want to use those options because my left and right tables have a lot of variables, and I only want a small subset to show up in the inner join. Hence, I have to write extra code that merges the keys, in effect, but anything I can do to keep the code volume down will reduce the cognitive noise.

Réponse acceptée

Lei Hou
Lei Hou le 18 Nov 2022
Hi,
Regarding the output of innerjoin, the key values from left table are the same as that from the right table. So, we only need to keep one copy. You can add key variable names to either "LeftVaribles" or "RightVariables" but not both.
Hoping this is helpful.
Thanks,
Lei
  1 commentaire
FM
FM le 18 Nov 2022
It does. Thanks, Lei.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Tags

Produits


Version

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by