How to drop a DataFrame column with Pandas using Python

1 min

You might end up needing to remove some columns.

This often happens when you want to save/share your DataFrame.

Here is the code

The first method using pandas DataFrame.drop() method

# To work with dataframes
import pandas as pd

# We create a sample dataframe
df = pd.DataFrame({"col1" : range(10),
                   "col2" : range(10)})

# first method to drop a column
df = df.drop(columns=["col2"])

# We print our dataframe
print(df)
The first method to drop a column

The second method using a subset

# To work with dataframes
import pandas as pd

# We create a sample dataframe
df = pd.DataFrame({"col1" : range(10),
                   "col2" : range(10)})

# second method to drop a column
df = df[["col1"]]

# We print our dataframe
print(df)
The second method to drop a column

Here you are! You know now how to drop a DataFrame column with Pandas using Python.

More on DataFrames

If you want to know more about DataFrame and Pandas. Check out the other articles I wrote on the topic, just here :

Pandas - The Python You Need
We gathered the only Python essentials that you will probably ever need.