2

Context

I have two sets of data, dataset1 and dataset2. They may be different from each other, both in content and in structure. I am going to generate the list of these differences.

Example

dataset1 has a column called "Name", dataset2 does not have this column, so adding the column "Name" to dataset2 would be generated in this list of actions.

Conclusion

I need a verb that describes that whole process.

I am going to _____________ dataset1 and dataset2

One that comes to mind is differentiate, but I have seen that used more in pure mathematics and I don't feel like it captures the actual intent.

  • perhaps "identify structural differences between dataset1 and dataset2". – Graffito Dec 21 '15 at 17:35
4

The correct term is compare:

  • to examine (two or more objects, ideas, people, etc.) in order to note similarities and differences (Dictionary.com)
  • to examine the character or qualities of especially in order to discover resemblances or differences (Merriam-Webster)

Because you are working with data and performing a detailed analysis of one or more aspects of these data sets, you could also use the term analyze.

  • to study or determine the nature and relationship of the parts of by analysis (Merriam-Webster)

However, this word lacks the specific meaning that you are looking at two things, not just one.

If you don't need a single word, you could state:

I am going to comprehensively identify the list of differences in content and structure...

That is precise, but at the cost of being quite verbose.

0

It sounds to me like the overall effort you are undertaking is a unification process to harmonize the dataset attribute schema.

unify1

  1. to make or become one; unite

harmonize2

  1. To bring or come into agreement or harmony.

Note that the definition of unify means to become one so you aren't unifying the datasets or even the dataset attributes, you are unifying the schema being used to define which attributes are present.

My management often uses harmonize for these types of efforts- especially when trying to bring multiple different projects into alignment.


1Collins English Dictionary – Complete and Unabridged © HarperCollins Publishers 1991, 1994, 1998, 2000, 2003
2American Heritage® Dictionary of the English Language, Fifth Edition. Copyright © 2011 by Houghton Mifflin Harcourt Publishing Company. Published by Houghton Mifflin Harcourt Publishing Company. All rights reserved.

  • Not quite; executing the list of differences against one of the sets would "unify" the two datasets, but I am interested in naming the action of calculating their differences. When I do write the code to actually transform the dataset I will look to this suggestion for naming it though, thanks! – tt9 Dec 21 '15 at 18:50
  • @user2313300- I agree that compare is the verb for discovering the differences. I disagree that modifying one list to match the other would unify the datasets- the datasets aren't being unified- which would mean they either get merged into a single dataset or their contents were made the same. What is being unified is the attribute schema such that the same schema is being applied to both sets. It's a fine distinction, I know. – Jim Dec 21 '15 at 18:56
  • "There are only two hard things in Computer Science: cache invalidation and naming things." -- Phil Karlton – tt9 Dec 21 '15 at 18:58

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.