看板 R_Language 關於我們 聯絡資訊
程式諮詢(我想用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) } [環境敘述]: [關鍵字]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.4.209 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1646707000.A.ED4.html
locka: R顯示的才是正確儲存的數值,excel顯示的結果是精簡表示(進 03/08 11:11
locka: 位過的),如果想要處理的話可以讀進來後再處理 03/08 11:11
locka: df <- lapply(df, function(x) if(is.numeric(x)) round(x, 03/08 11:14
locka: 3) else x) 03/08 11:14
locka: 如果df裡面的值是numeric則取到小數點第三位,否則不變 03/08 11:14
evilove: excel裡設成數值再匯進去看看 03/08 23:20