Hmmm…I didn’t think about the column names  Maybe automatic inference (like sometimes present in some AutoML tools) could be done, where it would prompt the user of what it feels are the most appropriate names and allows the user to change it as well?
A separate argument that takes a list containing column names?
While all this may just be less-used features, it is more on the side of a beginner who knows numpy and finds that  simple arguments are enough to use them with transformers instead of getting him to read the docs on possible workarounds