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

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

783
Формат номера, чтобы всегда показывать 2 десятичных знака

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

754
Как напечатать число с запятыми в качестве разделителей тысяч?

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

439
C # конвертировать int в строку с нулями заполнения?

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

352
Как добавить ведущие нули?

У меня есть набор данных, который выглядит примерно так: 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...

322
Как отформатировать плавающее число в фиксированную ширину в Python

Как отформатировать плавающее число в фиксированную ширину со следующими требованиями: Ведущий ноль, если n <1 Добавьте конечный десятичный ноль (ноль), чтобы заполнить фиксированную ширину Усечение десятичных цифр после фиксированной ширины Совместите все десятичные точки Например: % formatter...

292
Использование формата строки для отображения десятичного числа до 2 знаков или простого целого числа

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

229
Заставить R не использовать экспоненциальную запись (например, e + 10)?

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

215
Как отформатировать число 0..9 для отображения с 2 цифрами (это НЕ дата)

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

211
Java: конвертировать float в String и String для float

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

162
Формат / Подавить научную запись из результатов агрегации Python Pandas

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

160
Добавьте запятую к номерам каждые три цифры

Как я могу отформатировать числа, используя разделитель запятой каждые три цифры, используя jQuery? Например: ╔═══════════╦═════════════╗ ║ Input ║ Output ║ ╠═══════════╬═════════════╣ ║ 298 ║ 298 ║ ║ 2984 ║ 2,984 ║ ║ 297312984 ║ 297,312,984 ║...

160
Подавить научную запись в 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,...

157
Как перейти к форматированию 1200 до 1,2 КБ в Java

Я хотел бы отформатировать следующие числа в числа рядом с ними с помощью Java: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m Число справа будет длинным или целым числом, число слева будет строкой. Как я должен подойти к этому. Я...

142
Как я могу отформатировать номер строки, чтобы запятые и круглые?

Как лучше всего отформатировать следующее число, которое дается мне как строка? String number = "1000500000.574" //assume my value will always be a String Я хочу, чтобы это была строка со значением: 1,000,500,000.57 Как я могу отформатировать его как...

130
Форматирование целого числа с использованием формата строки Java

Мне интересно, можно ли, используя метод String.format в Java, дать целое число перед нулями? Например: 1 станет 001 2 станет 002 ... 11 станет 011 12 станет 012 ... 526 останется как 526 ... и т. Д. На данный момент я пробовал следующий код: String imageName = "_%3d" + "_%s"; for( int i = 0; i...