human
Write me a Python function to remove columns from a data frame.
assistant
Here is a Python function to remove columns from a data frame

import pandas as pd

def drop_columns(df, columns):
    """
    Drop columns from a data frame.

    Args:
        df (pandas.DataFrame): Data frame to drop columns from.
        columns (list): List of columns to drop.

    Returns:
        pandas.DataFrame: Data frame with dropped columns.
    """
    return df.drop(columns=columns)

# Enter the dataframe
df = pd.DataFrame({'age': [1, 2, 3], 'name': ['a', 'b', 'c']})

# Calling the function
print((drop_columns(df, ['age'])))

#Example Output
#   name
# 0    a
# 1    b
# 2    c

#Remember to inspect code for bugs.