aboutsummaryrefslogtreecommitdiff
path: root/backend/microservice/api/controller.py
diff options
context:
space:
mode:
authorTAMARA JERINIC <tamara.jerinic@gmail.com>2022-05-02 00:56:32 +0200
committerTAMARA JERINIC <tamara.jerinic@gmail.com>2022-05-02 18:40:22 +0200
commit61d8c3e8a88d0787f34b03fcd4fe2b533c571e1b (patch)
tree940ee9e2c4123ae8e61f7a9a36aafc1adcc1ae06 /backend/microservice/api/controller.py
parent7cabfa3d4220d840b47f268ffbc31901cae52167 (diff)
Dodato računanje novih statističkih podataka u mlservice fajl, usklađeno sa frontom.
Diffstat (limited to 'backend/microservice/api/controller.py')
-rw-r--r--backend/microservice/api/controller.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/backend/microservice/api/controller.py b/backend/microservice/api/controller.py
index 9b83b8e7..fad6e181 100644
--- a/backend/microservice/api/controller.py
+++ b/backend/microservice/api/controller.py
@@ -107,26 +107,32 @@ def predict():
@app.route('/preprocess',methods=['POST'])
def returnColumnsInfo():
print("********************************PREPROCESS*******************************")
+
dataset = json.loads(request.form["dataset"])
file = request.files.get("file")
data=pd.read_csv(file)
-
- #dataset={}
+ '''
#f = request.json['filepath']
#data=pd.read_csv(f)
-
+ dataset={}
+ '''
preprocess = newmlservice.returnColumnsInfo(data)
#samo 10 jedinstvenih posto ih ima previse, bilo bi dobro da promenimo ovo da to budu 10 najzastupljenijih vrednosti
+
for col in preprocess["columnInfo"]:
- col["uniqueValues"] = col["uniqueValues"][0:10]
- col["uniqueValuesCount"] = col["uniqueValuesCount"][0:10]
+ col["uniqueValues"] = col["uniqueValues"][0:5]
+ col["uniqueValuesCount"] = col["uniqueValuesCount"][0:5]
+ col['uniqueValuesPercent']=col['uniqueValuesPercent'][0:5]
dataset["columnInfo"] = preprocess["columnInfo"]
dataset["nullCols"] = preprocess["allNullColl"]
dataset["nullRows"] = preprocess["allNullRows"]
dataset["colCount"] = preprocess["colCount"]
dataset["rowCount"] = preprocess["rowCount"]
dataset["isPreProcess"] = True
- print(dataset)
+ #print(dataset)
+
+
+
return jsonify(dataset)
print("App loaded.")