This seems simple, but I can not find any information on it on the internet
I have a dataframe like below
City State Zip Date Des
You've actually found the solution. For multiple columns, subset will be a list.
df.drop_duplicates(subset=['City', 'State', 'Zip', 'Date'])
Or, just by stating the column to be ignored:
df.drop_duplicates(subset=df.columns.difference(['Description']))