print(pd.DataFrame({"预测值":np.around(arima314.forecast(7), decimals=0).astype(int),"真实值":meiguo_Num["confirmNum"][-7:]}))
时间: 2024-06-09 10:09:58 浏览: 137
这段代码使用了Pandas库中的DataFrame函数,将两个数组合并为一个表格输出。第一个数组是使用ARIMA模型预测的未来7天的确诊人数,使用了NumPy库中的around函数将预测值取整,并将数据类型转换为整数。第二个数组是美国最近7天的真实确诊人数,来自数据集meiguo_Num中的confirmNum列。两个数组按照顺序合并成一个表格,并打印输出。
相关问题
pd.DataFrame({"预测值":np.around(arima314.forecast(7),0),"真实值":meiguo_Num["confirmNum"][-7:]})这个需要print才能输出吗
不一定需要使用 `print` 才能输出。如果你在 Jupyter Notebook 或者其他一些交互式环境中运行这段代码,它会自动输出。但是如果你在 Python 脚本文件中运行这段代码,你需要使用 `print` 函数来将结果输出到控制台或者文件中。例如:
```
print(pd.DataFrame({"预测值":np.around(arima314.forecast(7),0),"真实值":meiguo_Num["confirmNum"][-7:]}))
```
这样就可以将 DataFrame 输出到控制台了。
阅读全文