相关疑难解决方法(0)

30
推荐指数
5
解决办法
2万
查看次数

将长数缩短为K/M/B?

我已经google了很多,但根据我的查询我找不到任何有用的功能.

我想要的是:

100 -> 100
1000 -> 1,000
142840 -> 142,840
Run Code Online (Sandbox Code Playgroud)

2023150 -> 2.023M ( i still want 3 additional numbers for more accuracy )
5430120215 -> 5.430B
Run Code Online (Sandbox Code Playgroud)

如果可能的话,我会非常感谢任何自定义函数来动态选择限制.

谢谢!

php function helper

21
推荐指数
4
解决办法
2万
查看次数

JS中的1000000到1M和1000到1K等等

可能重复:
有没有办法将数字转换为友好格式?(例如$ 1.1k)
如何格式化类似Stack Overflow信誉格式的数字

我在JS中有很多数字,我想让它们以更短,更易于理解的方式出现.

所以:

1,000,000 = 1M

1,200,000 = 1.2M

1,450 = 1.45K and so on...
Run Code Online (Sandbox Code Playgroud)

任何想法我如何在JS或JQuery中做到这一点?

javascript jquery

4
推荐指数
1
解决办法
2万
查看次数

在 R 中将数字 1000 格式化为 1k,1000000 格式化为 1m 等

我需要使用缩写来显示数字,如下所示

1 shows as 1
999 shows as 999
1000 shows as 1K
999000 shows as 999K
1000000 shows as 1M
1500000 shows as 1.5M
1000000000 shows as 1G
etc...
Run Code Online (Sandbox Code Playgroud)

我在 stackoverflow 上看到过其他语言提出的问题(对于 Javascript 至少有三次):

使用公制前缀(如 1.5K、1M、1G 等)格式化 JavaScript 数字

如果数字为 1000,则将数字格式化为 2.5K,否则为 900

如何格式化类似于 Stack Overflow 信誉格式的数字

oracle查询中1000000转1M和1000转1K

1000 至 1k、1000000 至 1m 等数字缩写

...但我无法找到 R 的任何内容。我错过了什么吗?

r number-formatting

4
推荐指数
1
解决办法
4108
查看次数

数字格式的高图(单位)

我正在使用Highcharts生成折线图.

我遇到了一个问题numberFormat:

var test = 15975000;
numberFormat(test, 0,',','.');
Run Code Online (Sandbox Code Playgroud)

结果是: 15.975.000

但我想变换10001k,100000100k,10000001m喜欢这个.我该如何处理这个问题?

javascript highcharts

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

number-formatting ×2

.net ×1

c# ×1

function ×1

helper ×1

highcharts ×1

jquery ×1

php ×1

r ×1