R中的write.xlsx输出不同的数据格式

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

我有使用生成的向量/表y:

y <- (x/rowSums(x))*100

Expected output

然后,我旨在将变量y输出到excel文件中(目标是附加多个文件)

write.xlsx(y, file="Test.xlsx", asTable=TRUE, sheetName="Distribution", append=F) #Append =F as this is first sheet

然而,excel fiel Test.xlsx具有两列数据

Output excel file

我认为write.xlsx无法处理矢量格式,因此我使用cbind(y)转换为矩阵。在执行此操作时,我丢失了列名。因此,检索失败。

我认为有一个简单的解决方法,但我找不到。因此,如何在不丢失数据的情况下输出向量表Tinto write.xlsx?

谢谢

r vector output xlsx
1个回答
0
投票

您应该可以通过添加参数row.names=F来获得想要的东西,即

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