Update app.py
Browse files
app.py
CHANGED
@@ -60,9 +60,9 @@ def dd_ocr(tk,sl,dt):
|
|
60 |
response=requests.post(url,json=data,headers=headers)
|
61 |
return response.json()
|
62 |
|
63 |
-
def fx_dt(dc):
|
64 |
DT=fread(dc,columns={'月份':dt.int64,'销量':dt.int64,'单价':dt.float64})
|
65 |
-
D_table=DT[:,
|
66 |
return D_table.to_pandas()
|
67 |
|
68 |
demo=gr.Blocks()
|
@@ -118,7 +118,7 @@ with demo:
|
|
118 |
|
119 |
with gr.TabItem("datatable"):
|
120 |
gr.Markdown("# datatable测试")
|
121 |
-
dt_input=gr.File(label="选择需要读取的文档",type='bytes')
|
122 |
dt_output=gr.DataFrame(label="输出table")
|
123 |
dt_button=gr.Button("开始处理")
|
124 |
dt_button.click(fx_dt, inputs=dt_input, outputs=dt_output,api_name='datatable')
|
|
|
60 |
response=requests.post(url,json=data,headers=headers)
|
61 |
return response.json()
|
62 |
|
63 |
+
def fx_dt(dc,x,y):
|
64 |
DT=fread(dc,columns={'月份':dt.int64,'销量':dt.int64,'单价':dt.float64})
|
65 |
+
D_table=DT[:,sum(f[y+1]),by(f[x+1])]
|
66 |
return D_table.to_pandas()
|
67 |
|
68 |
demo=gr.Blocks()
|
|
|
118 |
|
119 |
with gr.TabItem("datatable"):
|
120 |
gr.Markdown("# datatable测试")
|
121 |
+
dt_input=[gr.File(label="选择需要读取的文档",type='bytes'),gr.Number(value=3,label='请指定分组列序号'),gr.Number(value=2,label='请指定聚合列序号')]
|
122 |
dt_output=gr.DataFrame(label="输出table")
|
123 |
dt_button=gr.Button("开始处理")
|
124 |
dt_button.click(fx_dt, inputs=dt_input, outputs=dt_output,api_name='datatable')
|