python - 省略十进制值
问题描述
TestVal_For_Prediction = TestVal_For_Prediction.reset_index(drop=True)
Prediction = TestVal_For_Prediction.iloc[:,[0,2,3]]
Prediction["Adj_Marketing_Expenses"] = TestVal_For_Prediction["Marketing_Expenses_x"] + TestVal_For_Prediction["Marketing_Expenses_y"]
Prediction.rename(columns={'Marketing_Expenses_y': 'Marketing_Expenses_Range'},inplace=True)
Prediction.rename(columns={'Marketing_Expenses_x': 'Budgeted_Marketing_Expenses'},inplace=True)
Y_pred1 = regressor.predict(Prediction["Adj_Marketing_Expenses"].values.reshape(-1,1))
Prediction['Predicted_Sales'] = Y_pred1
Prediction.round({"Predicted_Sales":1})
Prediction
输出:
“Predicted_Sales”值类似于 xxx.0 以点零(十进制)结尾。如何省略小数并将其转换为整数值?
解决方案
如果你使用的是 pandas,那么你可以使用 astype()。Prediction['Predicted_Sales'] = Prediction['Predicted_Sales'].astype("int") 这会将您的整个列转换为 int
推荐阅读
- java - 当 Scanner 是静态类变量时,Eclipse 没有显示资源泄漏 - 为什么?
- javascript - Reactjs无法将数据传递给父对象
- javascript - 使用 java servlet 的 ajax 多输入表单验证不起作用。Ajax 不显示错误
- java - Elasticsearch 5.x 无法启动
- html - 引导程序导致未知边距
- assembly - 如何编写一个宏来重复某个特定地址的内容?
- c++ - 这个 c++17 模板类型推导是 MSVC 中的一个 bug 吗?
- javascript - 如何不在整个文档上而是在文档内的元素上使用 JavaScript 方法 hasFocus()?
- c++ - 不存在从到 * 的合适转换
- javascript - 使用`target:node`时如何说服webpack使用节点导入而不是网络导入