溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

怎么在R語(yǔ)言中怎么切換科學(xué)計(jì)數(shù)法

發(fā)布時(shí)間:2021-04-17 15:31:51 來(lái)源:億速云 閱讀:2584 作者:Leah 欄目:開發(fā)技術(shù)

怎么在R語(yǔ)言中怎么切換科學(xué)計(jì)數(shù)法?相信很多沒(méi)有經(jīng)驗(yàn)的人對(duì)此束手無(wú)策,為此本文總結(jié)了問(wèn)題出現(xiàn)的原因和解決方法,通過(guò)這篇文章希望你能解決這個(gè)問(wèn)題。

options(scipen = 100)
# 小數(shù)點(diǎn)后100位不使用科學(xué)計(jì)數(shù)法
options(digits = 3)
# 保留小數(shù)點(diǎn)后三位

補(bǔ)充:R語(yǔ)言將數(shù)據(jù)導(dǎo)出到csv時(shí)出現(xiàn)科學(xué)計(jì)數(shù)表示

R語(yǔ)言導(dǎo)出數(shù)據(jù)時(shí)是默認(rèn)科學(xué)計(jì)數(shù)表示的,但是對(duì)于一些數(shù)字,其并沒(méi)有數(shù)字的意思,只是一串ID,也會(huì)自動(dòng)變成科學(xué)計(jì)數(shù)導(dǎo)致數(shù)據(jù)錯(cuò)誤,處理方法有:

1、formatC函數(shù)

用format=參數(shù)指定C格式類型,如”d”(整數(shù)),”f”‘(定點(diǎn)實(shí)數(shù)),”e”(科學(xué)記數(shù)法),”E”, “g”(選擇位數(shù)較少的輸出格式),”G”, “fg”(定點(diǎn)實(shí)數(shù)但用digits 指定有效位數(shù)),”s”(字符串)。

可以用width指定輸出寬度,用digits指定有效位數(shù)(格式為e,E,g,G,fg時(shí))或小數(shù)點(diǎn)后位數(shù)(格式為f)

2、取消默認(rèn)科學(xué)計(jì)數(shù)表示

>#取消科學(xué)計(jì)數(shù)法
>options(scipen = 200)
>#scipen 表示在200個(gè)數(shù)字以內(nèi)都不使用科學(xué)計(jì)數(shù)法

3、直接輸出到txt

4、單次使用:

format(109000000, scientific = FALSE);

全局使用:

options(scipen = 1);
print(109000000);

看完上述內(nèi)容,你們掌握怎么在R語(yǔ)言中怎么切換科學(xué)計(jì)數(shù)法的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI