导出的数据框是文本,而不是Excel文件中的数字

时间:2019-04-19 00:51:01

标签: r dataframe

我有一个数据框,并希望将其导出为Excel文件。我可以做到,但是导出时,每个数字的格式都是文本,而不是Excel文件中的数字。

这是我的数据框的屏幕截图。

enter image description here

然后我使用以下代码将其导出为ex​​cel。

write.xlsx(as.data.frame(t_outfile),file="t_outfile.xlsx",rowNames = TRUE,colNames = FALSE)

我的数据框的名称是“ t_outfile”。但是导出后,每个数字的格式都是excel中的文本。这是导出文件的屏幕截图。

enter image description here

有人帮助我导出数字格式正确的excel文件吗?

1 个答案:

答案 0 :(得分:0)

好吧,我找到了解决此问题的方法。这是代码。

t_outfile<-data.matrix(t_outfile,rownames.force = NA)
t_outfile<-as.data.frame(t_outfile)

首先,我将数据框架转换为数字矩阵,然后将其转换回数据框架。之后,导出的结果是所有数字的数字格式。