I'm developing an ETL process in Python and Pandas to pull data from a rest API, and then dump it into a relational database. A few of the fields that come back contain sensitive that I do not want to expose in the wider general purpose table.
I can run a drop column command and then not worry about the data. But I want to make the drop function more explicit that this is the removal of denied columns.
I'm thinking of making a wrapper or reference function for the drop column function in my own library that implements the exact same behavior, but with a name that calls out the explicit purpose.
Is this a reasonable design for making intentions about this operation clear? Is there another way I should make it clear that as part of delivering the final cleaned up data, all columns that should not be included have been intentionally removed from the final data set?