Questions tagged «number-formatting»

数字格式化是将数值转换为适合显示的字符串的过程。要考虑的因素是小数/千位分隔符,数字分组,数字的形状,百分比或货币的显示方式等。



26
如何用逗号将数字打印为千位分隔符?
我正在尝试在Python 2.6.1中打印一个整数,并以逗号作为千位分隔符。例如,我要将数字显示1234567为1,234,567。我将如何去做呢?我在Google上看到了很多示例,但我正在寻找最简单的实用方法。 在句点和逗号之间进行决定不需要特定于区域设置。我希望尽可能简单一些。



8
如何添加前导零?
我有一组看起来像这样的数据: anim <- c(25499,25500,25501,25502,25503,25504) sex <- c(1,2,2,1,2,1) wt <- c(0.8,1.2,1.0,2.0,1.8,1.4) data <- data.frame(anim,sex,wt) data anim sex wt anim2 1 25499 1 0.8 2 2 25500 2 1.2 2 3 25501 2 1.0 2 4 25502 1 2.0 2 5 25503 2 1.8 2 6 25504 1 1.4 2 我希望在每个动物ID之前添加一个零: data …

6
如何在Python中将浮点数格式化为固定宽度
如何按照以下要求将浮点数格式化为固定宽度: 如果n <1,则前导零 添加尾随的十进制零以填充固定宽度 截断超出固定宽度的十进制数字 对齐所有小数点 例如: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in numbers: print formatter.format(number) 输出会像 23.2300 0.1233 1.0000 4.2230 9887.2000


16
使用字符串格式最多显示两位小数或简单整数
我有一个要显示的价格字段,有时可以是100或100.99或100.9,我要显示的是仅在为该价格输入小数时才在2个小数位显示价格,例如,如果它是100,则仅显示100而不是100.00,如果价格是100.2,则应显示100.20,对于100.22应该相同。我用谷歌搜索并遇到了一些例子,但它们与我想要的完全不匹配: // just two decimal places String.Format("{0:0.00}", 123.4567); // "123.46" String.Format("{0:0.00}", 123.4); // "123.40" String.Format("{0:0.00}", 123.0); // "123.00"




5
从Python熊猫聚合结果格式化/抑制科学计数法
如何对熊猫的groupby运算输出的格式进行修改,从而产生大量的科学计数法? 我知道如何在python中进行字符串格式化,但是在这里应用它时我很茫然。 df1.groupby('dept')['data1'].sum() dept value1 1.192433e+08 value2 1.293066e+08 value3 1.077142e+08 如果我转换为字符串,这会抑制科学计数法,但是现在我只是想知道如何设置字符串格式并添加小数。 sum_sales_dept.astype(str)

12
每三位数字加逗号
如何使用jQuery每隔三个数字使用逗号分隔符格式化数字? 例如: ╔═══════════╦═════════════╗ ║ Input ║ Output ║ ╠═══════════╬═════════════╣ ║ 298 ║ 298 ║ ║ 2984 ║ 2,984 ║ ║ 297312984 ║ 297,312,984 ║ ╚═══════════╩═════════════╝

4
从嵌套列表创建数组时,请抑制Numpy中的科学计数法
我有一个嵌套的Python列表,如下所示: my_list = [[3.74, 5162, 13683628846.64, 12783387559.86, 1.81], [9.55, 116, 189688622.37, 260332262.0, 1.97], [2.2, 768, 6004865.13, 5759960.98, 1.21], [3.74, 4062, 3263822121.39, 3066869087.9, 1.93], [1.91, 474, 44555062.72, 44555062.72, 0.41], [5.8, 5006, 8254968918.1, 7446788272.74, 3.25], [4.5, 7887, 30078971595.46, 27814989471.31, 2.18], [7.03, 116, 66252511.46, 81109291.0, 1.56], [6.52, 116, 47674230.76, 57686991.0, 1.43], [1.85, 623, …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.