python - Pandas 数据框中的圆形 float 列

标签 python pandas

我有以下 Pandas 数据框

          Y         X id WP_NER
0 35.973496 -2.734554  1  WP_01 
1 35.592138 -2.903913  2  WP_02 
2 35.329853 -3.391070  3  WP_03 
3 35.392608 -3.928513  4  WP_04 
4 35.579265 -3.942995  5  WP_05 
5 35.519728 -3.408771  6  WP_06 
6 35.759485 -3.078903 7 WP_07 

我想使用 pandas 对 Y 和 X 列进行舍入。 我该怎么做?

最佳答案

您现在可以在数据框上使用round

选项 1

In [661]: df.round({'Y': 2, 'X': 2})
Out[661]:
       Y     X  id WP_NER
0  35.97 -2.73   1  WP_01
1  35.59 -2.90   2  WP_02
2  35.33 -3.39   3  WP_03
3  35.39 -3.93   4  WP_04
4  35.58 -3.94   5  WP_05
5  35.52 -3.41   6  WP_06
6  35.76 -3.08   7  WP_07

选项 2

In [662]: cols = ['Y', 'X']

In [663]: df[cols] = df[cols].round(2)

In [664]: df
Out[664]:
       Y     X  id WP_NER
0  35.97 -2.73   1  WP_01
1  35.59 -2.90   2  WP_02
2  35.33 -3.39   3  WP_03
3  35.39 -3.93   4  WP_04
4  35.58 -3.94   5  WP_05
5  35.52 -3.41   6  WP_06
6  35.76 -3.08   7  WP_07

关于python - Pandas 数据框中的圆形 float 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31247763/

相关文章:

python - 简单继承的 Cython 编译错误 - 对象没有属性

python - 如何更新扭曲的框架

python - 对 html 文件中使用的变量调用 jsonify 渲染不正确

python - 计算 Pandas 中的列值

python - 计算 pandas 系列中的特定值

python - 正确地从嵌套字典中获取数据,必须有更好的方法

python - 基于类的 View 如何确定将调用哪个模板文件?

python - 将日期时间索引转换为机器学习的 x 值的连续数字

python - Python [Errno 13]-保存用户打开的文件时的异常处理

python - 使用 Pandas 读取文本文件,其中某些行有空元素?