python - KeyError:运行python代码时出现'condition_name'
问题描述
我是编码新手。我知道所有的天才都在这里。我正在尝试从 git hub 运行一个 python 数据科学项目。这是 github 的链接:https ://github.com/Sparxxz/Flood-Rainfall-Disaster-Prediction-Website 我收到此错误 KeyError: 'condition_name'
Traceback (most recent call last):
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 2463, in __call__
return self.wsgi_app(environ, start_response)
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 2449, in wsgi_app
response = self.handle_exception(e)
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 1866, in handle_exception
reraise(exc_type, exc_value, tb)
File "/home/walia/.local/lib/python3.6/site-packages/flask/_compat.py", line 39, in reraise
raise value
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 2446, in wsgi_app
response = self.full_dispatch_request()
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 1951, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 1820, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/home/walia/.local/lib/python3.6/site-packages/flask/_compat.py", line 39, in reraise
raise value
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 1949, in full_dispatch_request
rv = self.dispatch_request()
File "/home/walia/.local/lib/python3.6/site-packages/flask/app.py", line 1935, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/home/walia/Flood-Rainfall-Disaster-Prediction-Website/sourceCode/main.py", line 64, in floodResult
results_dict=driver.drive(river,user_date)
File "/home/walia/Flood-Rainfall-Disaster-Prediction-Website/sourceCode/driver.py", line 94, in drive
d1=dp.discharge_forecast(filename,wtd)
File "/home/walia/Flood-Rainfall-Disaster-Prediction-Website/sourceCode/discharge_prophet.py", line 163, in discharge_forecast
df4,df2_forecast=predicting_data(wtd)
File "/home/walia/Flood-Rainfall-Disaster-Prediction-Website/sourceCode/discharge_prophet.py", line 155, in predicting_data
df2_forecast = df2_prophet.predict(df2_forecast)
File "/home/walia/.local/lib/python3.6/site-packages/fbprophet/forecaster.py", line 1172, in predict
df = self.setup_dataframe(df.copy())
File "/home/walia/.local/lib/python3.6/site-packages/fbprophet/forecaster.py", line 257, in setup_dataframe
condition_name = props['condition_name']
KeyError: 'condition_name'
这是我的 predicting_data 函数
def predicting_data(i=1):
if i==0:
#For testing
# Make a future dataframe for (2 Years)
df2_forecast = df2_prophet.make_future_dataframe(periods=30*25 , freq='D')
# Make predictions
df2_forecast = df2_prophet.predict(df2_forecast)
df3=df2_forecast[['ds','yhat']]
df3.shape,df1.shape,df2.shape
df4=df3.iloc[6940:-20,:]
else:
#For Future prediction of 2019
# Make a future dataframe for 12 months
df2_forecast = df2_prophet.make_future_dataframe(periods=30*12 , freq='D',include_history=False)
# Make predictions
df2_forecast = df2_prophet.predict(df2_forecast)
df3=df2_forecast[['ds','yhat']]
#df3.shape,df1.shape,df2.shape
df4=df3.iloc[:,:]
return df4,df2_forecast
请帮忙。
解决方案
推荐阅读
- c# - CKFinder NLog 不记录
- python - 如何销毁Tkinter中所有同类标签?
- scala - Spark 执行器中内存数据结构的预期行为是什么?
- java - 如何使用命令行运行 UnfoldingMaps 项目?
- java - 导致 ERROR 递归调用 appender。有没有办法解决它?
- node.js - 错误:(节点:13452)UnhandledPromiseRejectionWarning:TypeError:message.guild.roles.cache.find 不是函数
- java - 是否可以为 freemarker 模板应用自定义字体
- html - 将 SVG 标记导出为 HTML 网页中的图像
- javascript - PUT 表单数据 axios vue.js
- bluetooth - 蓝牙连接超时