ENH: str.replace on multiple columns
    #IT WORKS
    df['Total'] = df['Total'].str.replace(r'\.', '')
    df['Homes'] = df['Homes'].str.replace(r'\.', '')
    df['Dones'] = df['Dones'].str.replace(r'\.', '')
    
    #IT DOESNT WORK
    cols = ["Total", "Homes", "Dones"]
    df[cols] = df[cols].str.replace(r'\.', '')

On Pandas 1.0.1