Generating an attribute if it does not already exist

PaulM
PaulM New Altair Community Member
edited November 2024 in Community Q&A
Either my searching skills are deficient or there isn't an obvious way of doing this... 

I am pivoting data which may not or may not generate the attributes I need depending on each example's actual data. This means that I get varying sets of attributes from the operator which is causing havoc later on in the process. I want to generate any missing attributes but I can't find an easy way to do this. 

In theory I was just going to add a Generate Attributes operator and create each one conditionally on whether it already exists. But how do I test for the existence of an attribute?

Many thanks!
Tagged:

Best Answer

Answers

  • MartinLiebig
    MartinLiebig
    Altair Employee
    Hi @PaulM,
    so you have a list of all attributes which could possible exist?

    BR,
    Martin
  • PaulM
    PaulM New Altair Community Member
    Hi @mschmitz,

    Yes I do. I just came up with what felt like a very hacky way of doing this by creating an exampleset with a single example including all the attributes defaulted to zero plus a static id which I then do a join on to the master example such that any attributes in the master example are retained. 

    Feels hacky but does seem to work :smile: If there's a neater solution would love to hear it!

    Thanks,
    Paul
  • MartinLiebig
    MartinLiebig
    Altair Employee
    Ha, thats round about what i had in mind.