rounding

    1熱度

    1回答

    正如標題中所描述的那樣,從json字符串中提取大量值,替換「。」。與「,」,將它們轉換爲雙倍並添加它們。這裏的異常似乎是,雖然字符串只包含2位數字,但endresult以.x9999999x結尾!如果您有任何修復或解釋,這是值得讚賞的。 小得多JSON實例: {"AK-47 | Aquamarine Revenge (Factory New)":"33.74","AK-47 | Aquamarin

    1熱度

    1回答

    我在XSLT中取整和在C#中舍入時出現了奇怪的差異。 <xsl:value-of select="round(325 div 50) * 50" /> 給了我350 但在C#這樣 Math.Round(325/50) * 50 給我300! 任何想法如何使C#版本的行爲與XSLT版本相同?

    -2熱度

    1回答

    我有這個值:833333333333333.33325 ,需要圍捕與2位小數(應該是833333333333333.34) 如果我使用MidpointRounding.ToEven或AwayFromZero,我總是得到833333333333333.33 。 如何使用C#中的Math獲得833333333333333.34? 的代碼是: decimal valorArredondado = Mat

    2熱度

    3回答

    我給出了以分爲單位的數字: 例如, 102042 982123 121212 我想將它們轉換爲美元。我認爲最簡單的方法是將數字轉換爲字符串並添加小數。 例如。 1020.42 9821.23 1212.12 我目前正在這樣做,但它只能舍入到小數點後1位。我需要做些什麼才能使它小數點後兩位? var number = 102042 number.to

    5熱度

    1回答

    換檔時的整數列,我知道如何解決我的專欄時,大熊貓會自動轉換的整數,因爲NaN的存在對浮動。 I basically use the method described here. 但是,如果移位介紹爲NaN從而將所有整數花車,有一些舍入出現這種情況(例如上劃時代的時間戳),所以即使重鑄回整不復制什麼原是。 任何方式解決這一問題? 示例數據: pd.DataFrame({'epochee':[1495

    2熱度

    1回答

    當我使用head()或tail()但我希望數據幀保留原始值時,我希望只爲數據幀中的值進行顯示。 我嘗試使用圓形方法,但它更改原始數據框中的值。我不希望每次都爲此目的創建一個單獨的副本。 除了創建單獨的副本還有其他方法嗎? 編輯:我很難看一眼值,因爲有些列有e^10符號。我只想看看最多兩位到三位小數,並且不要盯着指數值。 編輯2:解決。感謝您及時的回覆。

    -2熱度

    2回答

    在JavaScript中,當值爲4.3時,我希望它四捨五入,如果值爲4.5或以上,則它舍入爲5.我希望所有這些都不使用Math.round()。

    -1熱度

    2回答

    列GrossCommission顯示值368.760000,但我需要它是368.75。 列NetDueCarrier顯示值31.240000但我需要的是31.25 下面是這些值的計算: SELECT policyNumber, CompanyCommission, CASE WHEN [GrossPremium] < 0 THEN [BondAmount] *

    -1熱度

    2回答

    我得到輸出15.36但我只想要15。我正在使用循環函數,例如round(15.36,2),但仍得到相同的結果。

    0熱度

    1回答

    我正在使用帶有HALF_UP舍入模式的DecimalFormat,並且我有一個escenery,其中的工作不正常,我不知道爲什麼。 DecimalFormat df = new DecimalFormat("#.##"); df.setRoundingMode(RoundingMode.HALF_UP); float tmp = (float) (0.5 * 1.05); df.format