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

问题描述 投票:0回答:1

我有一个数据框,并希望将其导出为ex​​cel文件。我可以这样做但是在导出时,每个数字的格式都是文本而不是excel文件中的数字。

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

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

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

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

有没有人帮我导出一个具有正确数字格式的excel文件?

r dataframe
1个回答
0
投票

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.