我如何舍入这个值 (IPython.display)
How do i round this values (IPython.display)
感谢您的关注。
我想显示内联数据框,我发现 display_html
我想用 round
显示这个浮点值
这是我的代码
a = [[1.0,2.0,3.0,4.0],[1.0,2.0,3.0,4.0]]
b = [[5.0,6.0,7.0,8.0],[5.0,6.0,7.0,8.0]]
df = pd.DataFrame(a)
df2 = pd.DataFrame(b)
space = "\xa0" * 10
display_html(df.head().style.set_table_attributes("style='display:inline'")._repr_html_()
+ space +df2.head().style.set_table_attributes("style='display:inline'")._repr_html_(), raw=True)
我怎样才能使这个值四舍五入到 1.00 2.00
这是输出enter image description here
您可以使用style.set_precision()
来获得想要的结果:
a = [[1.0,2.0,3.0,4.0],[1.0,2.0,3.0,4.0]]
b = [[5.0,6.0,7.0,8.0],[5.0,6.0,7.0,8.0]]
df = pd.DataFrame(a)
df2 = pd.DataFrame(b)
space = "\xa0" * 10
display_html(df.head().style.set_precision(2).set_table_attributes("style='display:inline'")._repr_html_()
+ space +df2.head().style.set_precision(2).set_table_attributes("style='display:inline'")._repr_html_(), raw=True)
感谢您的关注。
我想显示内联数据框,我发现 display_html
我想用 round
显示这个浮点值这是我的代码
a = [[1.0,2.0,3.0,4.0],[1.0,2.0,3.0,4.0]]
b = [[5.0,6.0,7.0,8.0],[5.0,6.0,7.0,8.0]]
df = pd.DataFrame(a)
df2 = pd.DataFrame(b)
space = "\xa0" * 10
display_html(df.head().style.set_table_attributes("style='display:inline'")._repr_html_()
+ space +df2.head().style.set_table_attributes("style='display:inline'")._repr_html_(), raw=True)
我怎样才能使这个值四舍五入到 1.00 2.00
这是输出enter image description here
您可以使用style.set_precision()
来获得想要的结果:
a = [[1.0,2.0,3.0,4.0],[1.0,2.0,3.0,4.0]]
b = [[5.0,6.0,7.0,8.0],[5.0,6.0,7.0,8.0]]
df = pd.DataFrame(a)
df2 = pd.DataFrame(b)
space = "\xa0" * 10
display_html(df.head().style.set_precision(2).set_table_attributes("style='display:inline'")._repr_html_()
+ space +df2.head().style.set_precision(2).set_table_attributes("style='display:inline'")._repr_html_(), raw=True)