标签: number-formatting

如何控制write.table()输出中的小数位数?

在处理数据时(例如,在data.frame中),用户可以通过使用来控制显示数字

options(digits=3) 
Run Code Online (Sandbox Code Playgroud)

并列出data.frame这样的.

ttf.all
Run Code Online (Sandbox Code Playgroud)

当用户需要像这样在Excell中粘贴数据时

write.table(ttf.all, 'clipboard', sep='\t',row.names=F)
Run Code Online (Sandbox Code Playgroud)

数字参数被忽略,数字不会舍入.

看到好的输出

> ttf.all
  year V1.x.x V1.y.x ratio1 V1.x.y V1.y.y ratioR V1.x.x V1.y.x ratioAL V1.x.y V1.y.y ratioRL
1 2006    227    645   35.2     67    645   10.4    150    645    23.3     53    645    8.22
2 2007    639   1645   38.8    292   1645   17.8    384   1645    23.3    137   1645    8.33
3 2008   1531   3150   48.6    982   3150   31.2    755   3150    24.0    235   3150    7.46
4 2009   1625   3467   46.9   1026   3467   29.6    779   3467    22.5    222   3467 …
Run Code Online (Sandbox Code Playgroud)

excel r decimal-point number-formatting output-formatting

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

将货币文本解析为十进制类型的问题

我试图将像"$ 45.59"这样的字符串解析为小数.出于某种原因,我得到的例外是输入格式不正确.我并不关心所有本地化的东西,因为这不是一个全球性的计划.这就是我在做的事情.你看到有什么问题吗?

NumberFormatInfo MyNFI = new NumberFormatInfo(); 
MyNFI.NegativeSign = "-"; 
MyNFI.NumberDecimalSeparator = "."; 
MyNFI.NumberGroupSeparator = ",";
MyNFI.CurrencySymbol = "$"; 
decimal d  = decimal.Parse("$45.00", MyNFI);    // throws exception here...
Run Code Online (Sandbox Code Playgroud)

c# parsing decimal number-formatting

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

JavaScript Chart.js - 在工具提示上显示的自定义数据格式

我在这里查看了各种文档和类似的问题,但似乎无法找到特定的解决方案.如果我遗漏了任何明显或重复这个问题的道歉!

作为一些背景信息,我使用Chart.js插件实现了4个图形,并使用PHP从数据库传递了所需的数据.这一切都正常工作,很好.

我的问题是我需要将工具提示中的数据显示为格式化数据.与%数字一样.例如,我的数据库中的一个数据是-0.17222.我把它格式化为一个百分比显示在我的表中,一切都很好.但是,在设置chart.js条形图的数据时,数据显然缺少此格式并显示为-0.17222,这是我不想要的.

对不起,我想张贴一张照片,但我的声誉太垃圾了!

我从数据库中获取数据,然后设置到我的表中:

var kpiRex = new Handsontable(example1, {
    data: getRexData(),
Run Code Online (Sandbox Code Playgroud)

然后我在图表部分中提供这样的数据:

data: kpiRex.getDataAtRow(3)
Run Code Online (Sandbox Code Playgroud)

任何帮助都会很棒!我已经被困在这几个小时了,这可能是我非常简单的事情.

javascript code-formatting string-formatting number-formatting chart.js

45
推荐指数
8
解决办法
10万
查看次数

NumberFormat中的小数分隔符

给定一个locale java.text.NumberFormat:

NumberFormat numberFormat = NumberFormat.getInstance();
Run Code Online (Sandbox Code Playgroud)

如何在该数字格式中将用作十进制分隔符的字符(如果它是逗号或点)?如何在不使用新的DecimalFormat(格式)的情况下修改此属性?

谢谢

java locale number-formatting

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

如何在Python中打印+1,如+1(带加号)而不是1?

如标题中所述,我如何让Python打印+1而不是1?

score = +1
print score
>> 1
Run Code Online (Sandbox Code Playgroud)

我知道-1打印为-1但是我如何获得正值以+符号打印而不用手动添加它.

谢谢.

python number-formatting

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

PHP如何向下舍入到小数点后两位?

我需要将PHP中的小数舍入到小数点后两位,以便:

49.955
Run Code Online (Sandbox Code Playgroud)

成为...

49.95
Run Code Online (Sandbox Code Playgroud)

我尝试过number_format,但这只是将值四舍五入到49.96.我不能使用substr因为数字可能更小(例如7.950).到目前为止,我一直无法找到答案.

任何帮助非常感谢.

php decimal rounding number-formatting

41
推荐指数
7
解决办法
5万
查看次数

为什么我的toFixed()函数不起作用?

这是相关的代码.我已经通过警报确认保存了正确的号码,它只是没有更改为2位小数.

if ($(this).attr('name') == 'time') {
    var value = $(this).val();
    parseFloat(value).toFixed(2);
    alert(value);
    editEntry.time = value;
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery number-formatting

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

在C#中用逗号和小数格式化数字(asp.net MVC3)

我需要用逗号和小数点显示一个数字.

例如:案例1:十进制数是432324(这没有逗号或小数点)需要显示为432,324.00
而不是432,324

情况2:十进制数是2222222.22(这没有逗号)需要显示为2,222,222.22

我试过了 ToString("#,##0.##").但它不是格式化它

c# formatting number-formatting asp.net-mvc-3

39
推荐指数
8
解决办法
18万
查看次数

JQuery数字格式

关于这个基本功能有太多的问题和答案,我看不到树木的木材.

在Java中,只有一个简单的答案(java.text.NumberFormat及其子类),所以我确信大多数插件,问题和答案最终都会成熟为JQuery的事实标准.

这个插件是我迄今为止发现的最好的插件,但我不知道它是否仍在开发中,是否成熟等.

http://plugins.jquery.com/project/numberformatter

有更好的解决方案吗?它是否足够成熟/活跃?


编辑:

我希望能够基于Java使用的相同格式模式格式化货币,十进制,整数,以便可以格式化客户端收到的数据,而无需先将其发送到服务器.

例如

格式1000$1,0001,000.00等(语言环境支持很好)

似乎http://plugins.jquery.com/project/numberformatter完成了这项工作,但问题是:"我使用的是正确的吗?" 或者"有更好的方法吗?"

javascript jquery number-formatting

38
推荐指数
4
解决办法
28万
查看次数

带逗号小数分隔符的as.numeric?

我有一个大型的字符串向量形式:

Input = c("1,223", "12,232", "23,0")
Run Code Online (Sandbox Code Playgroud)

等等,也就是说,用逗号分隔的小数,而不是句点.我想将此向量转换为数字向量.不幸的是,as.numeric(Input)只是输出NA.

我的第一直觉是去strsplit,但在我看来,这可能会非常缓慢.有没有人知道更快的选择?

有一个现有的问题表明read.csv2,但有问题的字符串不是以这种方式直接读取的.

string r number-formatting

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