Dropping Columns
Use drop() to remove columns. Specify axis=1 to indicate columns (axis=0 is rows).
Drop one column:
df = df.drop('temp_column', axis=1)
Drop multiple columns:
df = df.drop(['col1', 'col2', 'col3'], axis=1)
Or use columns parameter for clarity:
df = df.drop(columns=['col1', 'col2'])
Note that drop() returns a new DataFrame by default. The original stays unchanged unless you reassign or use inplace=True.
I explain DataFrame modifications in detail in my Pandas course.