I have a Scala function that takes in a data frame and adds an additional "id" column to it. The generated id is a GUID derived from the values of other columns in