如何更改pandas数据框中的浮点数(科学值)?

时间:2018-04-29 12:35:31

标签: python pandas

我有一个这样的数据框:

loc1      [0.0124,0.12243,0.2345....]  [2.3e-7,0.12334,0.2344....]
loc2      [0.3356,0.12301,0.1345....]  [0.0333,0.12334,0.2314....]
loc3      [0.0335,0.12334,0.2344....]  [0.0335,1.2e-5,0.2384....]
....

第二列中有许多实例,其中有一个符号。我试图将其更改为熊猫中的数字。

谢谢

1 个答案:

答案 0 :(得分:1)

您可以尝试pandas格式化:

pd.set_option('precision', 4)

或定义自己的格式化程序:

pd.set_option('display.float_format', lambda x: '%.4f' % x)

或者你可以简单地围绕你的价值观

df.round({'column_name': 4})