[问题] 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