df.columns = ['_'.join(tup).rstrip('_') for tup in df.columns.values]
Не используйте конструктор. Вместо этого используйте initState
initState
class Foo extends State<Bar> { @override void initState() { // widget is not null here } }