【发布时间】:2016-03-16 17:52:10
【问题描述】:
我在 R 中使用 write.table(matrix(z,byrow=F,nrow=12),"monthly.txt",row.names=T,col.names=T) 看起来像produced
我希望桌子是这样的desired。我应该如何修改代码,以便 V 和数字被替换为年和月名称,例如图像 2? 谢谢!
【问题讨论】:
标签: r text vector dataframe time-series
我在 R 中使用 write.table(matrix(z,byrow=F,nrow=12),"monthly.txt",row.names=T,col.names=T) 看起来像produced
我希望桌子是这样的desired。我应该如何修改代码,以便 V 和数字被替换为年和月名称,例如图像 2? 谢谢!
【问题讨论】:
标签: r text vector dataframe time-series
您想使用函数 colnames() 和 rownames() 更改列名和行名
mat <- matrix(z,byrow=F,nrow=12)
colnames(mat) <- c("list","of","names","you","want","on","the", "top")
rownames(mat) <- c("list","of","names","you","want","on","the", "side")
write.table(mat,"monthly.txt",row.names=T,col.names=T)
【讨论】:
colnames<-(*tmp*, value = c("Months", "1986", "1987", "1988 ", : 'dimnames' [2] 的长度不等于数组范围"。但是行名似乎没问题。我也不希望标题前有 "" 符号。请问有关如何解决此错误的任何想法?