I have the following code,
df = pd.read_csv(CsvFileName) p = df.pivot_table(index=[\'Hour\'], columns=\'DOW\', values=\'Changes\', aggfunc=np.mean).round(0
please try this to clean and format your column names:
df.columns = (df.columns.str.strip().str.upper() .str.replace(' ', '_') .str.replace('(', '') .str.replace(')', ''))