我试图使用AG Grid创建一个视图,首先从一个有列的空数据帧开始:
df = pd.read_csv("file.csv")
df.columns = ["col1", "col2", "col3", "col4"]
df = df.T
在AG Grid I中,转置的空数据帧显示如下:
cols = [i for i in df.columns]
df["Metrics"] = df.index
df = df[["Metrics"] + cols]
columnDefs = [{"headerName": col, 'field': col, 'filter': True} for col in
df.columns]
ag_grid = dag.AgGrid(
id="table",
rowData=df.to_dict("records"),
columnDefs=columnDefs,
style={'height': '800px'}
)
我希望能够在df中添加/删除列。是否有方法添加一个按钮来添加/删除AG网格中的列?我在探索
cell renderer
,但我找不到做我想做的事情的方法。