将pandas数据框中的值转换为两个小数点

用户名

我有一个熊猫数据框,如下所示。

     NO                Topic A                   Topic B            Topic C
0    0.0                1.000                      1.000            1.000   
1    1.0                0.550                      0.640            0.550   
2    2.0                0.567                      0.740            0.675   
3    3.0                0.850                      0.860            0.850   
4    4.0                0.200                      0.200            0.200   
5    5.0                0.850                      0.840            0.850   
6    6.0                0.450                      0.533            0.450   
7    7.0                0.625                      0.657            0.700   
8    8.0                0.575                      0.500            0.575   
9    9.0                0.850                      0.900            0.880   
10  10.0                0.950                      0.971            0.960

现在,我想以包含两个小数点的值的方式更新整个数据框。例如0.625-> 0.63等。

有可能在大熊猫里做吗?

耶斯列尔

看来您需要DataFrame.round

df = df.round(2)
print (df)
      NO  Topic A  Topic B  Topic C
0    0.0     1.00     1.00     1.00
1    1.0     0.55     0.64     0.55
2    2.0     0.57     0.74     0.68
3    3.0     0.85     0.86     0.85
4    4.0     0.20     0.20     0.20
5    5.0     0.85     0.84     0.85
6    6.0     0.45     0.53     0.45
7    7.0     0.62     0.66     0.70
8    8.0     0.57     0.50     0.57
9    9.0     0.85     0.90     0.88
10  10.0     0.95     0.97     0.96

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将文本框中的小数转换为带有2个小数点的变量

根据匹配值连接两个pyspark数据框(最大到小数点)

使用Pandas将多列转换为数据框中的两个新列

fnumber.toFixed(2)并不总是将值截断为两个小数点

如何截断python pandas数据框中的两列小数点?

无法使用python从pandas数据框中裁剪数据最多3个小数点

如何将表中的值转换为最接近的整数值并去除小数点?

转换为2个小数点

将两个numpy数组转换为数据框

如何将具有两个索引列和一个值列的 pandas 数据框转换为热图?

如何在将双精度值转换为字符串后从双精度值中删除小数点

将两个 Pandas 数据框与列值合并

数据框列:删除引号,更改小数点并转换为数字

将两个值从特定列中的数组插入到 Pandas 数据框中

转换带有两个小数点的双精度数

Java Seperate方法将双输入转换为小数点后两位

在python中对pandas数据框进行样式设置使float值在小数点后具有更多零

PHP随机小数点在两个小数点之间,步长为0.5

将复合值转换为Pandas数据框中的列

以“ 0”结尾的浮点值不能用两个小数点表示

数字值格式,带逗号和两个小数点

将两个列表组合成具有键和值的字典,然后转换为数据框

将两个字符和一个值的数据框转换为R中的三角矩阵

如何将字符串格式化为两个小数点?

将浮点值转换为不带小数点分隔符的字符串

将逗号小数点分隔符转换为数据框内的点

如何显示两个小数点

显示前两个小数点 .text

SQL Query截断到两个小数点?