I found PySpark has a method called drop but it seems it can only drop one column at a time. Any ideas about how to drop multiple columns at the same time?
drop
The right way to do this is:
df.drop(*['col1', 'col2', 'col3'])
The * needs to come outside of the brackets if there are multiple columns to drop.