dataframe数据保留两位小数
时间: 2023-11-24 12:38:58 浏览: 73
要将DataFrame数据保留两位小数,你可以使用round()函数。下面是一种方法:
``` python
# 引入所需包/库
import pandas as pd
import numpy as np
from pandas import DataFrame
# 创建DataFrame df1
df1 = DataFrame(np.random.randint(0,10,(4,4)), index=[1,2,3,4], columns=['a','b','c','d'])
# 使用round()函数保留两位小数
df1_rounded = df1.round(2)
# 打印结果
print(df1_rounded)
```
这样,DataFrame df1中的所有数据都将保留两位小数。注意,round()函数是四舍五入到指定小数位数的函数。
相关问题
将dataframe中数据保留两位小数
要将DataFrame中的数据保留两位小数,可以使用pandas的`round()`函数。下面是一个示例代码:
```python
import pandas as pd
# 创建示例DataFrame
data = {'A': [1.23456, 2.34567, 3.45678], 'B': [4.56789, 5.67890, 6.78901]}
df = pd.DataFrame(data)
# 将数据保留两位小数
df_rounded = df.round(2)
# 打印结果
print(df_rounded)
```
在上述代码中,我们创建了一个示例的DataFrame `df`,其中包含需要保留两位小数的数据。然后,使用`round()`函数将DataFrame中的数据保留两位小数,传入参数 `2` 表示保留两位小数。
这样,你就可以得到一个新的DataFrame `df_rounded`,其中的数据已经被保留两位小数。
pandas数据保留两位小数
要将 pandas 数据保留两位小数,你可以使用 `round()` 函数。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例数据框
data = {'A': [1.23456, 2.34567, 3.45678],
'B': [4.56789, 5.67890, 6.78901]}
df = pd.DataFrame(data)
# 保留两位小数
df = df.round(2)
print(df)
```
输出结果会将数据框中的所有元素保留两位小数:
```
A B
0 1.23 4.57
1 2.35 5.68
2 3.46 6.79
```
通过 `round()` 函数的参数可以指定保留的小数位数。在示例中,我们传递了 `2`,表示保留两位小数。