我正在构建一个机器学习模型,规范化后,我正在尝试四舍五入值,但熊猫数据帧抛出错误
"AttributeError: 'DataFrame' object has no attribute 'round'"
示例代码:
>>> import pandas as pd
>>> df = pd.read_csv("Des_Cor_remove.csv")
>>> df.round(2)
而且我无法找出确切的问题,因为之前我使用此方法对数据框进行了四舍五入,请帮忙。
Update
pandas
模块到最新版本。
用途:
pip install --upgrade pandas
接下来,您可以使用此功能。
示例:
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.random([3, 3]), columns=['A', 'B', 'C'], index=['first', 'second', 'third'])
df.round()
A B C
first 1.0 0.0 0.0
second 1.0 1.0 1.0
third 0.0 1.0 1.0