R語言-如何切換科學(xué)計(jì)數(shù)法和更換小數(shù)點(diǎn)位數(shù)
看代碼吧~
options(scipen = 100) # 小數(shù)點(diǎn)后100位不使用科學(xué)計(jì)數(shù)法 options(digits = 3) # 保留小數(shù)點(diǎn)后三位
補(bǔ)充:R語言將數(shù)據(jù)導(dǎo)出到csv時(shí)出現(xiàn)科學(xué)計(jì)數(shù)表示
R語言導(dǎo)出數(shù)據(jù)時(shí)是默認(rèn)科學(xué)計(jì)數(shù)表示的,但是對(duì)于一些數(shù)字,其并沒有數(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);
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作
這篇文章主要介紹了R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04R語言-使用ifelse進(jìn)行數(shù)據(jù)分組
這篇文章主要介紹了R語言-使用ifelse進(jìn)行數(shù)據(jù)分組,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04Rstudio中安裝package出現(xiàn)的問題及解決
這篇文章主要介紹了Rstudio中安裝package出現(xiàn)的問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-04-04R語言關(guān)于決策樹知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于R語言關(guān)于決策樹知識(shí)點(diǎn)總結(jié)內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。2021-05-05R語言模擬疫情傳播圖RVirusBroadcast展示疫情數(shù)據(jù)
本文用RVirusBroadcast展示模擬的疫情數(shù)據(jù),讓R語言模擬疫情傳播圖來告訴你為什么還不到出門的時(shí)候,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-02-02R語言 實(shí)現(xiàn)將數(shù)據(jù)框中的字符類型數(shù)字轉(zhuǎn)換為數(shù)值
這篇文章主要介紹了R語言 實(shí)現(xiàn)將數(shù)據(jù)框中的字符類型數(shù)字轉(zhuǎn)換為數(shù)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03