如何设置data.frame的行名?
我在创建data.frame时遇到了一个问题。当我可以创建一个如何设置data.frame的行名?,r,excel,dataframe,rowname,R,Excel,Dataframe,Rowname,我在创建data.frame时遇到了一个问题。当我可以创建一个data.frame,并设置适当的行和列名时 结果如下所示: row.names Africa ALPS Benelux CS MRI Systems 92 151 130 CS Computed To 94 110 91 CS Interv X-Ray 548 535 614 编辑:查看提交后,我的格式会丢失。表示显示数据框左上部分显示row.names(RStudio) 这是我们的初衷。我想把它写到ex
data.frame
,并设置适当的行和列名时
结果如下所示:
row.names Africa ALPS Benelux
CS MRI Systems 92 151 130
CS Computed To 94 110 91
CS Interv X-Ray 548 535 614
编辑:查看提交后,我的格式会丢失。表示显示数据框左上部分显示row.names(RStudio)
这是我们的初衷。我想把它写到excel(write.xlsx)中,这也行得通。但是,在excel中,单元格A1现在为空。相反,我想把月份的名字放在那个单元格里
所以问题变成了:
顺便说一句,我之所以要这样做,是因为如果我从该工作表中读取数据,并再次存储在data.frame中,那么如果单元格A1为空,它将从excel文件中排除row.names。您的问题没有包含足够的详细信息。但基本上:
dd
中设置行名,请使用
rownames(dd) = 1:nrow(dd)
write.csv(dd, file="output.csv", row.names=FALSE)
write.xlsx(dd, file="output.xlsx", row.names=FALSE)
write.csv(dd, file="output.csv", row.names=FALSE)
write.xlsx(dd, file="output.xlsx", row.names=FALSE)
你的问题没有包含足够的细节。但基本上:
dd
中设置行名,请使用
rownames(dd) = 1:nrow(dd)
write.csv(dd, file="output.csv", row.names=FALSE)
write.xlsx(dd, file="output.xlsx", row.names=FALSE)
write.csv(dd, file="output.csv", row.names=FALSE)
write.xlsx(dd, file="output.xlsx", row.names=FALSE)