我有一个pandas数据框,看起来与下面的屏幕截图类似。列名称,例如 providera , packagea ,子包, channela , channelb 或 channelc 只是示例,最多可能有x个组合。
下面是一段代码,用于加载与上面的屏幕截图匹配的数据框。
@override
void initState() {
// TODO: implement initState
super.initState();
}
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: Scaffold(
appBar: AppBar(
title: Text("Demo App1"),
),
body: Column(
children: <Widget>[
Container(
height: 40.0,
child: Row(
children: <Widget>[
Container(
padding: EdgeInsets.all(4.0),
width: 100.0
,child: Text("Name",style: TextStyle(fontSize: 18),)),
Container(
padding: EdgeInsets.all(4.0),
width: 100.0
,child: Text("Age",style: TextStyle(fontSize: 18),)),
],
),
),
Expanded(
child: ListView.builder(
itemCount: 100
,itemBuilder: (BuildContext context,int index){
return Row(
children: <Widget>[
Container(
padding: EdgeInsets.all(4.0),
width: 100.0
,child: Text("Name $index",
style:TextStyle(fontSize:18),)),
Container(
padding: EdgeInsets.all(4.0),
width: 100.0
,child: Text("Age $index",
style: TextStyle(fontSize: 18),))
],
);
}),
)
],
),
),
);
}
}
我想知道如何将上述数据框转换为下面的示例,希望可以使用melt()?