R語言-如何切換科學(xué)計數(shù)法和更換小數(shù)點位數(shù)
看代碼吧~
options(scipen = 100) # 小數(shù)點后100位不使用科學(xué)計數(shù)法 options(digits = 3) # 保留小數(shù)點后三位
補充:R語言將數(shù)據(jù)導(dǎo)出到csv時出現(xiàn)科學(xué)計數(shù)表示
R語言導(dǎo)出數(shù)據(jù)時是默認(rèn)科學(xué)計數(shù)表示的,但是對于一些數(shù)字,其并沒有數(shù)字的意思,只是一串ID,也會自動變成科學(xué)計數(shù)導(dǎo)致數(shù)據(jù)錯誤,處理方法有:
1、formatC函數(shù)
用format=參數(shù)指定C格式類型,如”d”(整數(shù)),”f”‘(定點實數(shù)),”e”(科學(xué)記數(shù)法),”E”, “g”(選擇位數(shù)較少的輸出格式),”G”, “fg”(定點實數(shù)但用digits 指定有效位數(shù)),”s”(字符串)。
可以用width指定輸出寬度,用digits指定有效位數(shù)(格式為e,E,g,G,fg時)或小數(shù)點后位數(shù)(格式為f)
2、取消默認(rèn)科學(xué)計數(shù)表示
>#取消科學(xué)計數(shù)法 >options(scipen = 200) >#scipen 表示在200個數(shù)字以內(nèi)都不使用科學(xué)計數(shù)法
3、直接輸出到txt
4、單次使用:
format(109000000, scientific = FALSE);
全局使用:
options(scipen = 1); print(109000000);
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。
相關(guān)文章
R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作
這篇文章主要介紹了R語言因子型數(shù)值轉(zhuǎn)數(shù)值型的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04R語言-使用ifelse進(jìn)行數(shù)據(jù)分組
這篇文章主要介紹了R語言-使用ifelse進(jìn)行數(shù)據(jù)分組,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04Rstudio中安裝package出現(xiàn)的問題及解決
這篇文章主要介紹了Rstudio中安裝package出現(xiàn)的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-04-04R語言模擬疫情傳播圖RVirusBroadcast展示疫情數(shù)據(jù)
本文用RVirusBroadcast展示模擬的疫情數(shù)據(jù),讓R語言模擬疫情傳播圖來告訴你為什么還不到出門的時候,有需要的朋友可以借鑒參考下,希望能夠有所幫助2022-02-02R語言 實現(xiàn)將數(shù)據(jù)框中的字符類型數(shù)字轉(zhuǎn)換為數(shù)值
這篇文章主要介紹了R語言 實現(xiàn)將數(shù)據(jù)框中的字符類型數(shù)字轉(zhuǎn)換為數(shù)值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03