【发布时间】:2024-10-10 17:00:02
【问题描述】:
我将一个列表从烧瓶函数传递到另一个函数,并得到这个值错误。
我在发送端的代码:
@app.route('/process', methods=['POST'])
def process():
name = request.form['name']
comment = request.form['comment']
wickets = request.form['wickets']
ga = request.form['ga']
ppballs = request.form['ppballs']
overs = request.form['overs']
score = [name,comment,wickets,ga,ppballs,overs]
results = []
results = eval_score(score)
print results
接收端:
def ml_model(data):
col = pd.DataFrame(data,columns=['runs','balls', 'wickets', 'ground_average', 'pp_balls_left', 'total_overs'])
predicted = predictor(col)
错误跟踪:
...
line 1598, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/Users/sbk/guestbook/guestbook.py", line 26, in process
results = eval_score(score)
File "/Users/sbk/guestbook/eval_score.py", line 6, in eval_score
col = pd.DataFrame(data,columns=['runs','balls', 'wickets', 'ground_average', 'pp_balls_left', 'total_overs'])
File "/Users/sbk/anaconda2/lib/python2.7/site- packages/pandas/core/frame.py", line 385, in __init__
copy=copy)
File "/Users/sbk/anaconda2/lib/python2.7/site-packages/pandas/core/frame.py", line 533, in _init_ndarray
return create_block_manager_from_blocks([values], [columns, index])
File "/Users/sbk/anaconda2/lib/python2.7/site-packages/pandas/core/internals.py", line 4631, in create_block_manager_from_blocks
construction_error(tot_items, blocks[0].shape[1:], axes, e)
File "/Users/sbk/anaconda2/lib/python2.7/site-packages/pandas/core/internals.py", line 4608, in construction_error
Open an interactive python shell in this framepassed, implied))
请告诉我哪里出错了。
【问题讨论】:
标签: python pandas flask valueerror