[問題] readxl讀取xls檔小數問題

作者: ClannadGood (修)   2022-03-08 10:36:38
程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來)
[軟體熟悉度]:
新手
[問題敘述]:
用readxl讀EXCEL檔,
數值很多會變小數點很多,如圖
https://imgur.com/2Cz8rzq
[程式範例]:
data.list2 <- list()
for (i in 1:12){
data.list2[[i]] <-read_excel("data.xls",sheet = i)
}
[環境敘述]:
[關鍵字]:
作者: locka (locka)   2022-03-08 11:11:00
R顯示的才是正確儲存的數值,excel顯示的結果是精簡表示(進位過的),如果想要處理的話可以讀進來後再處理df <- lapply(df, function(x) if(is.numeric(x)) round(x,3) else x)如果df裡面的值是numeric則取到小數點第三位,否則不變
作者: evilove (願意感動就是一種享受)   2022-03-08 23:20:00
excel裡設成數值再匯進去看看

Links booklink

Contact Us: admin [ a t ] ucptt.com