python千位分隔符_python – 为pandas数据帧中的整数设置千位分隔符
生活随笔
收集整理的這篇文章主要介紹了
python千位分隔符_python – 为pandas数据帧中的整数设置千位分隔符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我正在嘗試使用'{:,}’.格式(數字),如下例所示,格式化pandas數據幀中的數字:
# This works for floats and integers
print '{:,}'.format(20000)
# 20,000
print '{:,}'.format(20000.0)
# 20,000.0
問題是,對于具有整數的數據幀不起作用,并且在具有float的數據框中工作正常.看看例子:
# Does not work. The format stays the same, does not show thousands separator
df_int = DataFrame({"A": [20000, 10000]})
print df_int.to_html(float_format=lambda x: '{:,}'.format(x))
# Example of result
#
#
0#
20000#
# Works OK
df_float = DataFrame({"A": [20000.0, 10000.0]})
print df_float.to_html(float_format=lambda x: '{:,}'.format(x))
# Example of result
#
#
0#
20,000.0#
我做錯了什么?
總結
以上是生活随笔為你收集整理的python千位分隔符_python – 为pandas数据帧中的整数设置千位分隔符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 导入自己写的类_pytho
- 下一篇: python语言用什么关键字来声明一个类