Use case is this:
I have observations with different number and type of pictures.  Each observation can have from 1 to 8 pictures across three different types (roof, roof hazard and front) of photos. I want to use all photos but it creates a  dataframe with null values as seen above.
For your second question, I guess I could run three different models, one for each picture and concatenate either, the predictions or the feature sets they are reduced too.  I’m not sure if i would take the max or average of the results for observations with more than one photo though dynamically.  Any thoughts on that?