我有一个数据框,并希望将其导出为excel文件。我可以这样做但是在导出时,每个数字的格式都是文本而不是excel文件中的数字。
这是我的数据框的屏幕截图。
我使用以下代码将其导出为excel。
write.xlsx(as.data.frame(t_outfile),file="t_outfile.xlsx",rowNames = TRUE,colNames = FALSE)
我的数据框的名称是“t_outfile”。但导出后,每个数字的格式都是excel中的文本。以下是导出文件的屏幕截图。
有没有人帮我导出一个具有正确数字格式的excel文件?
好吧,我找到了解决这个问题的方法。这是代码。
t_outfile<-data.matrix(t_outfile,rownames.force = NA)
t_outfile<-as.data.frame(t_outfile)
首先,我将数据帧转换为数字矩阵,然后将其转换回数据帧。在此之后,导出的结果是所有数字的数字格式。