Update app.py
Browse files
app.py
CHANGED
@@ -60,16 +60,11 @@ 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)
|
65 |
-
D_table=DT
|
66 |
-
return D_table.to_pandas()
|
67 |
-
|
68 |
-
def fx_dt1(dtf,x,y):
|
69 |
-
DT=dt.Frame(dtf)
|
70 |
D_table=DT[:,sum(f[int(y-1)]),by(f[int(x-1)])]
|
71 |
return D_table.to_pandas()
|
72 |
-
|
73 |
demo=gr.Blocks()
|
74 |
with demo:
|
75 |
with gr.Tabs():
|
@@ -123,14 +118,9 @@ with demo:
|
|
123 |
|
124 |
with gr.TabItem("datatable"):
|
125 |
gr.Markdown("# datatable测试")
|
126 |
-
dt_input=gr.File(label="选择需要读取的文档",type='bytes')
|
127 |
-
dt_output=gr.DataFrame(label="
|
128 |
-
dt_button=gr.Button("
|
129 |
-
|
130 |
-
dt_input1=[gr.DataFrame(),gr.Number(label="请输入分组列序号"),gr.Number(label="请输入聚合列序号")]
|
131 |
-
dt_output1=gr.DataFrame(label="输出table")
|
132 |
-
dt_button1=gr.Button("开始处理")
|
133 |
-
b=dt_button1.click(fx_dt1, inputs=dt_input1, outputs=dt_output1,api_name='datatable')
|
134 |
-
gr.Series(a,b)
|
135 |
demo.launch()
|
136 |
|
|
|
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)
|
|
|
|
|
|
|
|
|
|
|
65 |
D_table=DT[:,sum(f[int(y-1)]),by(f[int(x-1)])]
|
66 |
return D_table.to_pandas()
|
67 |
+
|
68 |
demo=gr.Blocks()
|
69 |
with demo:
|
70 |
with gr.Tabs():
|
|
|
118 |
|
119 |
with gr.TabItem("datatable"):
|
120 |
gr.Markdown("# datatable测试")
|
121 |
+
dt_input=[gr.File(label="选择需要读取的文档",type='bytes'),gr.Number(label='请输入分组列序号'),gr.Number(label='请输入聚合列序号')]
|
122 |
+
dt_output=gr.DataFrame(label="输出",max_rows=10,wrap=True)
|
123 |
+
dt_button=gr.Button("分类汇总")
|
124 |
+
dt_button.click(fx_dt, inputs=dt_input, outputs=dt_output,api_name='datatable')
|
|
|
|
|
|
|
|
|
|
|
125 |
demo.launch()
|
126 |
|