Skip to main content
Solved

Join multiple CSV tables using common field

  • January 8, 2021
  • 3 replies
  • 83 views

dmeaney
Contributor
Forum|alt.badge.img+3

I have many CSV tables (35) that share a common "GEO_ID" but have different attributes otherwise. There are about 1,600 records in each and every table.

 

I want to join them together by GEO_ID with a resulting output XLS file of 1,600 records and 100+ fields. I've tried FeatureJoiner with a Left Join to a "geography.csv", but always end up with 53,000+ records.

 

Also tried FeatureMerger with similar results.

 

What am I missing?

Best answer by jlbaker2779

Matcher with a group by of GEO_ID is a good bet. They should come out of the SingleMatched port as 1600 records with all possible attributes appended.

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

3 replies

Forum|alt.badge.img+2
  • Best Answer
  • January 8, 2021

Matcher with a group by of GEO_ID is a good bet. They should come out of the SingleMatched port as 1600 records with all possible attributes appended.


ebygomm
Influencer
Forum|alt.badge.img+46
  • Influencer
  • January 8, 2021

If GEO_ID is the only field name they have in common you could also use an aggregator, Group on GEO_ID, ensure you choose the accumulation Mode "Merge Incoming Attributes"


dmeaney
Contributor
Forum|alt.badge.img+3
  • Author
  • Contributor
  • January 8, 2021

Thanks. I didn't see a "group by" option but went ahead with the SingleMatched port and got the expected 1,608 records. THANKS!