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:

Welcome!

It looks like you're new here. Sign in or register to get started.

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.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.