【发布时间】:2021-11-04 20:10:57
【问题描述】:
我想使用 pandas 样式,并使用逗号作为小数分隔符。
以这个数据框为例:
tb = pd.DataFrame({"Variable": [5, 4.5, 4.8, 4.7], "std_err": [1, .06, .09, .17]},
index = ['Group A', 'Group B', 'Group C', 'Group D'])
| Variable | std_err | |
|---|---|---|
| Group A | 5.0 | 1.00 |
| Group B | 4.5 | 0.06 |
| Group C | 4.8 | 0.09 |
| Group D | 4.7 | 0.17 |
我试过这个:
locale.setlocale(locale.LC_ALL, 'pt_BR.UTF-8')
pd.set_option("float_format", locale.str)
tb = pd.DataFrame({"Variable": [4.9853, 4.5345, 4.8542, 4.7234],
"std_err": [.9234, .0676, .0917, .1784]},
index = ['Group A', 'Group B', 'Group C', 'Group D'])
tb.style.bar()
但我希望看到逗号作为小数分隔符和样式栏,而不是我得到了一个格式为样式的表格,但忽略了区域设置。
两个都可以吗?使用样式(条形、颜色等)格式化并使用逗号作为小数分隔符的表格?
【问题讨论】:
标签: python pandas pandas-styles