问题标签 [leading-zero]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1617 浏览

postgresql - 在 Postgresql 中有效地存储具有多个前导零的十进制数

一个数字,如:

使用 postgres 中可用的数字类型,如果没有很大的性能损失,很难存储。这个问题解决了类似的问题,但我觉得它没有达到可接受的解决方案。目前,我的一位同事将这样的数字四舍五入到小数点后 15 位,并将它们存储为:

这样就可以使用双精度数字类型,这可以防止与移动到十进制数字类型相关的惩罚。就我的目的而言,这么小的数字在功能上或多或少是等效的,因为它们都非常小(并且意味着或多或少相同的东西)。然而,我们正在绘制这些结果,当大部分数据集像这样被四舍五入时,它看起来非常愚蠢(图表上的平线)。

在此处输入图像描述

因为我们要存储数万个这样的数字并对其进行操作,所以十进制数字类型对我们来说不是一个好的选择,因为性能损失太大。

我是一名科学家,我的自然倾向只是以科学计数法存储这些类型的数字,但 postgres 似乎没有这种功能。我实际上并不需要数字中的所有精度,我只想保留 4 位左右,所以我什至不需要 float 数字类型提供的 15 位。将这些数字存储在这样的两个字段中的优点和缺点是什么:

这相当于 1.234*10^-40?这将允许大约 32000 个前导小数,只有 2 个字节用于存储它们,4 个字节用于存储实际值,每个数字总共最多 6 个字节(给我我想要存储的确切数字并且占用的空间比现有解决方案,消耗 8 个字节)。似乎对这些数字的排序也会得到很大改善,因为您只需要先对 smallint 字段进行排序,然后再对 real 字段进行排序。

0 投票
4 回答
79 浏览

r - 在 r 中添加前导 0

我有一个大数据框,里面充满了以下字符:

如您所见,某些标签(例如 BB20)只有两个整数。我希望整个字符列表至少有 3 个这样的整数(如果有帮助,问题只在 BB 标签中):

我研究了sprintfandFormatC功能,但仍然没有运气。

0 投票
1 回答
95 浏览

xcode - 快速循环零填充数字 - Xcode

在 SKSpriteNode 类下,您可以执行以下操作来为对象设置动画

上面的代码可以使用图像序列为对象设置动画。这里的图像文件是 image001.png image002.png image003.png

我的问题来了,如果文件名是 image001.png image002.png ... image009.png image010.png image011.png image012.png 我如何为图像制作动画 这里的关键是零填充的问题。有任何想法吗?

0 投票
2 回答
1065 浏览

r - 导入 R 后添加前导零

我有一个包含一Reference列的数据框。这是一个 10 位数字,可以从零开始。导入 R 时,前导零消失,我想重新添加。

我尝试过使用sprintfand formatC,但每个都有不同的问题。

我得到的输出如下:

当数字已经有 10 位时,第一个输出给出 NA,第二个输出以标准格式存储结果。

我需要的是:

0 投票
1 回答
509 浏览

vba - 使用 Microsoft Word VBA - 添加前导零的宏

我正在尝试使用 VBA 在 Microsoft Word 2013 中创建一个宏,以在日期(主要是日期和月份)中添加前导零

所以从 4/6/2004 到 04/06/2004 和 5/11/2005 到 05/11/2005

我试图在这里使用答案的变体,但它在第一个日期无休止地循环:http: //answers.microsoft.com/en-us/office/forum/office_2010-word/macro-to-convert-date-format -in-a-document/20539af7-a961-499f-9e85-22af8f4c3c58?auth=1

0 投票
3 回答
5315 浏览

date - How to transform Date format d.m.yyyy to dd.mm.yyyy in SAS?

I have an input file, where my dates don't have leading zeros (like 25.3.2016) but I would like to transform them into format DDMMYYYYP10.

Is there any format, informat, function etc. that could do that for me?

I'm using SAS Enterprise Guide 4.3.

0 投票
2 回答
871 浏览

c - C- 没有 printf 的前导零

以太网入门工具包(PIC32MX9795F512L)
语言:C
MPLAB IDE 8.92
编译器:XC32 v1.3

您好,我想在变量中添加前导零。最后我想在数组中使用。例如:c=10*a+b。什么c=5时候应该05。我不能使用任何printf功能还是我错了?

0 投票
1 回答
665 浏览

excel - 不带引号显示前导零

我想删除单个,但是当我删除它时,不显示前导零。

我希望显示前导零但不带引号。

我的列数据类型是 varchar :

用于 Excel 生成

0 投票
1 回答
558 浏览

c# - Csv Helper Fluent Class Mapping 在映射到字符串属性时向 int 字段添加前导零

我有一个名为 TimeClockCode 的字符串属性。映射到 csv 文件的 index(0)。Index(0) 包含整数,如 11565。但映射到字符串 TimeClockCode 后,

像这样: Map(p => p.TimeclockCode).Index(0);

或像这样: Map(p => p.TimeclockCode).ConvertUsing(row => row.GetField<string>(0));

两者都导致字符串 011565。

我通过将其读取为 int 并在其上调用 toString 来解决此问题。

Map(p => p.TimeclockCode).ConvertUsing(row => row.GetField<int>(0).ToString()); 这给了我想要的 11565 的结果。

我是否遗漏了有关流畅映射实现的一些东西?前导零从何而来?

0 投票
1 回答
2151 浏览

powershell - 批量重命名 - 删除括号和空格并有前导零

所以我知道有大约一百万个类似的问题(但遗憾的是并不完全相同,一如既往),但由于我对 Powershell 还很陌生,并且在语法上遇到了真正的问题,我希望有人愿意帮助我

我已经准备好资源管理器批量重命名的文件:

现在,我想要的只是文件名看起来像这样:

所以我只想为一位数字使用前导零,并去掉括号和空格(遗憾的是,一个 SO 答案中提供的语法对我不起作用)。