Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将我的列转换为小数点后2位_Python_Pandas_Decimal - Fatal编程技术网

Python 将我的列转换为小数点后2位

Python 将我的列转换为小数点后2位,python,pandas,decimal,Python,Pandas,Decimal,我有一个数据集: df = pd.read_excel('/Users/Adeel/Desktop/ECON628-01-omerqureshi84/datasets/main-data.xlsx') 它有一些列的名称,如“lerate”,这是各国汇率的日志。小数点后5位,我试着把它转换成小数点后2位 我正在使用以下代码: for i in range(len(df.lerate)): print ("%.2f" % df.lerate[i]) 这给了我一个错误 有人能帮忙吗?我不知

我有一个数据集:

df = pd.read_excel('/Users/Adeel/Desktop/ECON628-01-omerqureshi84/datasets/main-data.xlsx')
它有一些列的名称,如“lerate”,这是各国汇率的日志。小数点后5位,我试着把它转换成小数点后2位

我正在使用以下代码:

for i in range(len(df.lerate)):
    print ("%.2f" % df.lerate[i])
这给了我一个错误

有人能帮忙吗?我不知道这里出了什么问题。

您可以使用:

例如:

>>> df = pd.DataFrame(np.random.random([3, 3]), 
                      columns=['A', 'B', 'C'], index=['first', 'second', 'third'])
>>> df.A = df.A.round(2)
>>> df
           A         B         C
first   0.82  0.581855  0.548373
second  0.21  0.536690  0.986906
third   0.78  0.100343  0.576521

“这给了我一个错误”-你是要提供错误,还是让我们猜测?我改进了问题的布局和格式。作者应指定发生的确切错误。
>>> df = pd.DataFrame(np.random.random([3, 3]), 
                      columns=['A', 'B', 'C'], index=['first', 'second', 'third'])
>>> df.A = df.A.round(2)
>>> df
           A         B         C
first   0.82  0.581855  0.548373
second  0.21  0.536690  0.986906
third   0.78  0.100343  0.576521