当前位置: 首页 > 面试题库 >

Pandas圆柱,但无尾随0

明越
2023-03-14
问题内容

不能重复,因为我在问pandasround()

我有dataframe一些带有数字的列。我跑

df = df.round(decimals=6)

那成功地截断了长的小数点,而不是15.36785699998正确地写了:15.367857,但是我仍然得到1.0
16754.0带有尾随零。

跑完大熊猫后,如何摆脱所有列中的尾随零df.round()

我想将数据帧另存为csv,并且需要数据来显示我希望的方式。


问题答案:

df = df.round(decimals=6).astype(object)

转换为object将允许混合表示。但是,请记住,从性能角度来看,这不是很有用。

df

           A          B
0   0.149724  -0.770352
1   0.606370  -1.194557
2  10.000000  10.000000
3  10.000000  10.000000
4   0.843729  -1.571638
5  -0.427478  -2.028506
6  -0.583209   1.114279
7  -0.437896   0.929367
8  -1.025460   1.156107
9   0.535074   1.085753

df.round(6).astype(object)

          A         B
0  0.149724 -0.770352
1   0.60637  -1.19456
2        10        10
3        10        10
4  0.843729  -1.57164
5 -0.427478  -2.02851
6 -0.583209   1.11428
7 -0.437896  0.929367
8  -1.02546   1.15611
9  0.535074   1.08575


 类似资料:
  • 一个点的cylindrical coordinates(圆柱坐标)。 构造器(Constructor) Cylindrical( radius : Float, theta : Float, y : Float ) radius - 从原点到x-z平面上一点的距离 默认值为 1.0. theta - 在x-z平面内的逆时针角度,以z轴正方向的计算弧度。默认值为0。 y - x-z平面以上的高度 默

  • 本文向大家介绍three.js实现圆柱体,包括了three.js实现圆柱体的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了three.js绘制圆柱体的具体代码,供大家参考,具体内容如下 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 对于三维点云,有没有一种算法可以找到半径最小的圆柱体?我知道2D最小包围圆的情况是可以解决的(例如Python中的线程最小包围圆,代码错误),但对于3D有什么工作方法吗? 编辑1:OBB。下面是一个圆弧状点云的例子。这个工具可以找到最小的封闭圈https://www.nayuki.io/page/smallest-enclosing-circle 圆是由三个点定义的,其中两个点几乎位于一个直径上,

  • 一个用于生成圆柱几何体的类。// iOS iframe auto-resize workaround if ( /(iPad|iPhone|iPod)/g.test( navigator.userAgent ) ) { const scene = document.getElementById( 'scene' ); scene.style.width = getComputedStyle( sc

  • 本文向大家介绍python绘制圆柱体的方法,包括了python绘制圆柱体的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了python绘制圆柱体示的具体代码,供大家参考,具体内容如下 效果图: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 在Python中,这样的结尾逗号当然不是: 但是,与此同时,如果 意外地用 了逗号结尾,可能很难抓住这种“问题”,尤其是对于Python新手。 我在想,是否可以借助智能代码质量控制功能 尽早地 静态地 解决这种“问题”?,或静态代码分析工具。 或者,另一个想法是 限制/突出显示隐式创建一个元组而没有括号 。可能吗? 问题答案: 已经将其检测为问题(从1.7版开始)。 例如,这是我的: