Вопросы с тегом «number-formatting»

Форматирование чисел - это процесс преобразования числового значения в строку, подходящую для отображения. Следует учитывать следующие моменты: разделитель десятичных разрядов и тысяч, группировка цифр, форма чисел, способ отображения процентов или валюты и т. Д.


30
Формат номера, чтобы всегда показывать 2 десятичных знака
Я хотел бы отформатировать мои числа, чтобы всегда отображать 2 десятичных знака, округляя, где это применимо. Примеры: number display ------ ------- 1 1.00 1.341 1.34 1.345 1.35 Я использовал это: parseFloat(num).toFixed(2); Но это отображается 1как 1, а не 1.00.

26
Как напечатать число с запятыми в качестве разделителей тысяч?
Я пытаюсь напечатать целое число в Python 2.6.1 с запятыми в качестве разделителей тысяч. Например, я хочу показать номер 1234567как 1,234,567. Как бы я поступил так? Я видел много примеров в Google, но я ищу самый простой практический способ. Он не должен зависеть от локали, чтобы выбирать между точками и …


13
C # конвертировать int в строку с нулями заполнения?
В C # у меня есть целочисленное значение, которое нужно преобразовать в строку, но перед этим нужно добавить нули: Например: int i = 1; Когда я преобразую его в строку, он должен стать 0001 Мне нужно знать синтаксис в C #.

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 …

7
Как отформатировать плавающее число в фиксированную ширину в Python
Как отформатировать плавающее число в фиксированную ширину со следующими требованиями: Ведущий ноль, если n <1 Добавьте конечный десятичный ноль (ноль), чтобы заполнить фиксированную ширину Усечение десятичных цифр после фиксированной ширины Совместите все десятичные точки Например: % formatter something like '{:06}' numbers = [23.23, 0.123334987, 1, 4.223, 9887.2] for number in …


16
Использование формата строки для отображения десятичного числа до 2 знаков или простого целого числа
У меня есть поле для отображения цены, которое иногда может быть либо 100, либо 100,99, либо 100,9. Я хочу, чтобы цена отображалась в 2 десятичных разрядах, только если для этой цены введены десятичные дроби, например, если ее 100, то она должна показать 100, а не 100.00, и если цена 100.2, …

4
Заставить R не использовать экспоненциальную запись (например, e + 10)?
Могу ли я заставить R использовать обычные числа вместо e+10обозначения -подобного типа? У меня есть: 1.810032e+09 # and 4 в том же векторе и хотите увидеть: 1810032000 # and 4 Я создаю вывод для старомодной программы, и я должен написать текстовый файл, используя cat. Пока это отлично работает, но я …

5
Как отформатировать число 0..9 для отображения с 2 цифрами (это НЕ дата)
Я хотел бы всегда показывать число до 100 с 2 цифрами (пример: 03, 05, 15 ...) Как я могу добавить 0, не используя условное выражение, чтобы проверить, что он меньше 10? Мне нужно добавить результат в другую строку, поэтому я не могу использовать printf.

9
Java: конвертировать float в String и String для float
Как я могу конвертировать из числа с плавающей точкой в ​​строку или строку с плавающей точкой? В моем случае мне нужно сделать утверждение между строкой 2 значений (значение, которое я получил из таблицы) и значением с плавающей точкой, которое я вычислил. String valueFromTable = "25"; Float valueCalculated =25.0; Я пытался …

5
Формат / Подавить научную запись из результатов агрегации Python Pandas
Как можно изменить формат для вывода из групповой операции в пандах, которая выдает научную запись для очень больших чисел? Я знаю, как выполнять форматирование строк в Python, но я не могу понять, как применить его здесь. df1.groupby('dept')['data1'].sum() dept value1 1.192433e+08 value2 1.293066e+08 value3 1.077142e+08 Это подавляет научную нотацию, если я …

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, …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.