We have figured it out by adding header to pandas dataframe to_csv function 

`return df.to_csv(index=include_index, header=["test1","test2"], 
**config.get('CSV_EXPORT'))`

in 

https://github.com/apache/incubator-superset/blob/6b89b7f8b522e7226f3f5a61ed7f29b3e7d9013a/superset/viz.py#L486

you can find verbose_names in `self.datasource.data.verbose_map` object 

`
{'__timestamp': 'Time', 'sum__num': 'Suma čehosi', 'avg__num': 'avg__num', 
'sum__sum_boys': 'sum__sum_boys', 'avg__sum_boys': 'avg__sum_boys', 
'sum__sum_girls': 'sum__sum_girls', 'avg__sum_girls': 'avg__sum_girls', 
'count': 'COUNT(*)', 'ds': 'ds', 'gender': 'gender', 'name': 'Jméno', 'num': 
'num', 'state': 'state', 'sum_boys': 'sum_boys', 'sum_girls': 'sum_girls', 
'num_california': 'num_california'}
`

and exported columns in `self.results.df.columns`

`Index(['name', 'sum__num'], dtype='object')`

[ Full content available at: 
https://github.com/apache/incubator-superset/issues/5792 ]
This message was relayed via gitbox.apache.org for [email protected]

Reply via email to