首页 > 解决方案 > 以数字格式将值从 R 导出到 excel

问题描述

在将数据从 R 保存到 excel 中之前,我已经使用melt,gather和函数来转换值的格式。但是它们都没有看到给出数字输出。as.numeric所有人都在生产文本格式。在检查class值时,R 显示factor

#To convert from wide to long
long <- melt(dd, id.vars = "date")
long$value <- as.numeric(long$value)
long_gather <- gather(dd, "variable", "value", -date, convert = TRUE) 

write.xlsx(dd, "ddf.xlsx",sheetName="wide", col.names=T, 
showNA = F; Append = TRUE)

使用meltandas.numeric完全更改值(第 4 列)并且gather函数返回值,但在保存在 excel 中时以文本格式(第 4 列)。

有人可以帮助我如何在 excel 中获得正确的格式吗?

标签: r

解决方案


推荐阅读